summaryrefslogtreecommitdiffstats
path: root/src/core/aspects/qabstractaspect.cpp
diff options
context:
space:
mode:
authorSean Harmer <sean.harmer@kdab.com>2016-03-13 19:03:09 +0000
committerSean Harmer <sean.harmer@kdab.com>2016-03-22 14:08:28 +0000
commit79ea0741effd93c2343a567dbcb5ecdeb481ad78 (patch)
tree88c28b87195c2301bb32d5e2be744ec717118495 /src/core/aspects/qabstractaspect.cpp
parentf0019b047dbd146f14ab77fd0f1d65080bb9a9a6 (diff)
Add setPeer() function to QBackendNode
We only deal with QNodeIds on the backend with the new method. Task-number: QTBUG-51835 Change-Id: I226b5298e1e38e5e5b94169b0145792be1d5520a Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Diffstat (limited to 'src/core/aspects/qabstractaspect.cpp')
-rw-r--r--src/core/aspects/qabstractaspect.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/core/aspects/qabstractaspect.cpp b/src/core/aspects/qabstractaspect.cpp
index 19ec5a1dd..51658b470 100644
--- a/src/core/aspects/qabstractaspect.cpp
+++ b/src/core/aspects/qabstractaspect.cpp
@@ -199,8 +199,10 @@ QBackendNode *QAbstractAspectPrivate::createBackendNodeNoClone(const QNodeCreate
backend = backendNodeMapper->create(change);
// TODO: Find some place else to do all of this function from the arbiter
- if (backend)
+ if (backend) {
+ backend->setPeerId(change->subjectId());
backend->initializeFromPeer(change);
+ }
// Backend could be null if the user decides that his functor should only
// perform some action when encountering a given type of item but doesn't need to