summaryrefslogtreecommitdiffstats
path: root/src/core/qchangearbiter.cpp
diff options
context:
space:
mode:
authorSean Harmer <sean.harmer@kdab.com>2016-05-07 20:29:30 +0100
committerSean Harmer <sean.harmer@kdab.com>2016-05-10 19:08:57 +0000
commit7b037787471b618f6e8aa0737ee82e345086ac2c (patch)
tree60c27210e1d0e51554ee08f8c3a8532cd9c083ee /src/core/qchangearbiter.cpp
parent8a3cac1d8d9611a66bbf133f00382d61964c01d3 (diff)
Change arbiter checks DeliveryFlags
For now we keep the existing behaviour. Backend nodes are always notified and frontend nodes iff Nodes flag is set. Task-number: QTBUG-51494 Change-Id: I3bd1cc30a8d0ad928470dfe6df20681589693364 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Diffstat (limited to 'src/core/qchangearbiter.cpp')
-rw-r--r--src/core/qchangearbiter.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/core/qchangearbiter.cpp b/src/core/qchangearbiter.cpp
index d6c5d992f..19bbc479a 100644
--- a/src/core/qchangearbiter.cpp
+++ b/src/core/qchangearbiter.cpp
@@ -131,7 +131,7 @@ void QChangeArbiter::distributeQueueChanges(QChangeQueue *changeQueue)
if ((change->type() & observer.first))
observer.second->sceneChangeEvent(change);
}
- if (change->senderType() == QSceneChange::BackendNode) {
+ if (change->deliveryFlags() & QSceneChange::Nodes) {
// Also send change to the postman
m_postman->sceneChangeEvent(change);
}