diff --git a/src/3d/qgscameracontroller.cpp b/src/3d/qgscameracontroller.cpp index d13debfc5ea..b889a069a4e 100644 --- a/src/3d/qgscameracontroller.cpp +++ b/src/3d/qgscameracontroller.cpp @@ -161,12 +161,6 @@ void QgsCameraController::zoomCameraAroundPivot( const QVector3D &oldCameraPosit void QgsCameraController::frameTriggered( float dt ) { Q_UNUSED( dt ) - - if ( mCameraChanged ) - { - emit cameraChanged(); - mCameraChanged = false; - } } void QgsCameraController::resetView( float distance ) @@ -288,7 +282,7 @@ void QgsCameraController::updateCameraFromPose() if ( mCamera ) mCameraPose.updateCamera( mCamera ); - mCameraChanged = true; + emit cameraChanged(); } void QgsCameraController::moveCameraPositionBy( const QVector3D &posDiff ) diff --git a/src/3d/qgscameracontroller.h b/src/3d/qgscameracontroller.h index 08830805c12..6bb158e7831 100644 --- a/src/3d/qgscameracontroller.h +++ b/src/3d/qgscameracontroller.h @@ -385,9 +385,6 @@ class _3D_EXPORT QgsCameraController : public QObject // 3D world's origin in map coordinates QgsVector3D mOrigin; - //! Did camera change since last frame? Need to know if we should emit cameraChanged(). - bool mCameraChanged = false; - // To test the cameracontroller friend class TestQgs3DRendering; friend class TestQgs3DCameraController;