diff options
Diffstat (limited to 'src/datavisualization/input/qabstract3dinputhandler.cpp')
-rw-r--r-- | src/datavisualization/input/qabstract3dinputhandler.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/datavisualization/input/qabstract3dinputhandler.cpp b/src/datavisualization/input/qabstract3dinputhandler.cpp index b84711a4..8a8313ef 100644 --- a/src/datavisualization/input/qabstract3dinputhandler.cpp +++ b/src/datavisualization/input/qabstract3dinputhandler.cpp @@ -173,7 +173,10 @@ Q3DScene *QAbstract3DInputHandler::scene() const void QAbstract3DInputHandler::setScene(Q3DScene *scene) { - d_ptr->m_scene = scene; + if (scene != d_ptr->m_scene) { + d_ptr->m_scene = scene; + emit sceneChanged(scene); + } } /*! |