summaryrefslogtreecommitdiffstats
path: root/src/datavisualization/engine/q3dscene.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/datavisualization/engine/q3dscene.cpp')
-rw-r--r--src/datavisualization/engine/q3dscene.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/datavisualization/engine/q3dscene.cpp b/src/datavisualization/engine/q3dscene.cpp
index 3cda41b7..71e3c5a3 100644
--- a/src/datavisualization/engine/q3dscene.cpp
+++ b/src/datavisualization/engine/q3dscene.cpp
@@ -271,6 +271,8 @@ void Q3DScene::setActiveCamera(Q3DCamera *camera)
&Q3DScene::emitNeedRender);
disconnect(d_ptr->m_camera, &Q3DCamera::yRotationChanged, this,
&Q3DScene::emitNeedRender);
+ disconnect(d_ptr->m_camera, &Q3DCamera::zoomLevelChanged, this,
+ &Q3DScene::emitNeedRender);
}
d_ptr->m_camera = camera;
@@ -281,6 +283,8 @@ void Q3DScene::setActiveCamera(Q3DCamera *camera)
&Q3DScene::emitNeedRender);
connect(camera, &Q3DCamera::yRotationChanged, this,
&Q3DScene::emitNeedRender);
+ connect(camera, &Q3DCamera::zoomLevelChanged, this,
+ &Q3DScene::emitNeedRender);
}
emit activeCameraChanged(camera);