Caf: Guard against crash when point of interest is not set correctly

This commit is contained in:
Jacob Støren 2018-01-26 11:15:32 +01:00
parent 1de088ccba
commit c7185649ce

View File

@ -190,7 +190,7 @@ cvf::ref<cvf::Ray> caf::TrackBallBasedNavigation::createZoomRay(int cvfXPos, int
cvf::Camera* cam = m_viewer->mainCamera();
ray = cam->rayFromWindowCoordinates(cvfXPos, cvfYPos);
if (cam->projection() == cvf::Camera::ORTHO)
if (ray.notNull() && cam->projection() == cvf::Camera::ORTHO)
{
cvf::Vec3d camDir = cam->direction();
cvf::Plane focusPlane;