Merge pull request #11117 from hyperlogic/bug-fix/misc-crash-fixes

Crash fixes for avatars without Hips, and web overlays
This commit is contained in:
Seth Alves 2017-08-06 18:48:07 -07:00 committed by GitHub
commit 8798e47f99
2 changed files with 4 additions and 3 deletions

View file

@ -36,7 +36,7 @@ MyCharacterController::~MyCharacterController() {
void MyCharacterController::setDynamicsWorld(btDynamicsWorld* world) {
CharacterController::setDynamicsWorld(world);
if (world) {
if (world && _rigidBody) {
initRayShotgun(world);
}
}

View file

@ -127,8 +127,9 @@ QString Web3DOverlay::pickURL() {
QUrl sourceUrl(_url);
if (sourceUrl.scheme() == "http" || sourceUrl.scheme() == "https" ||
_url.toLower().endsWith(".htm") || _url.toLower().endsWith(".html")) {
_webSurface->setBaseUrl(QUrl::fromLocalFile(PathUtils::resourcesPath() + "/qml/"));
if (_webSurface) {
_webSurface->setBaseUrl(QUrl::fromLocalFile(PathUtils::resourcesPath() + "/qml/"));
}
return "Web3DOverlay.qml";
} else {
return QUrl::fromLocalFile(PathUtils::resourcesPath()).toString() + "/" + _url;