Make InteractionHandler not crash if the Camera focus node is not found

This commit is contained in:
Alexander Bock
2016-09-15 18:02:13 +02:00
parent 408280a533
commit 7e35cf5823

View File

@@ -794,8 +794,10 @@ void InteractionHandler::postSynchronizationPreDraw() {
_cameraUpdatedFromScript = false;
}
else {
_currentInteractionMode->updateCameraStateFromMouseStates(*_camera);
_camera->setFocusPositionVec3(focusNode()->worldPosition());
if (_camera && focusNode()) {
_currentInteractionMode->updateCameraStateFromMouseStates(*_camera);
_camera->setFocusPositionVec3(focusNode()->worldPosition());
}
}
}