summaryrefslogtreecommitdiffstats
path: root/src/render/framegraph/cameraselectornode.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/render/framegraph/cameraselectornode.cpp')
-rw-r--r--src/render/framegraph/cameraselectornode.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/render/framegraph/cameraselectornode.cpp b/src/render/framegraph/cameraselectornode.cpp
index e21fdf02c..357611c7c 100644
--- a/src/render/framegraph/cameraselectornode.cpp
+++ b/src/render/framegraph/cameraselectornode.cpp
@@ -70,9 +70,10 @@ void CameraSelector::sceneChangeEvent(const Qt3DCore::QSceneChangePtr &e)
qCDebug(Render::Framegraph) << Q_FUNC_INFO;
if (e->type() == PropertyUpdated) {
QPropertyUpdatedChangePtr propertyChange = qSharedPointerCast<QPropertyUpdatedChange>(e);
- if (propertyChange->propertyName() == QByteArrayLiteral("camera"))
+ if (propertyChange->propertyName() == QByteArrayLiteral("camera")) {
m_cameraUuid = propertyChange->value().value<QNodeId>();
- markDirty(AbstractRenderer::AllDirty);
+ markDirty(AbstractRenderer::FrameGraphDirty);
+ }
}
FrameGraphNode::sceneChangeEvent(e);
}