summaryrefslogtreecommitdiffstats
path: root/src/corelib
diff options
context:
space:
mode:
authorUlf Hermann <ulf.hermann@qt.io>2021-06-04 17:12:42 +0200
committerUlf Hermann <ulf.hermann@qt.io>2021-06-05 09:22:34 +0200
commitab52b176f49c93b21e89710eb930cf55a91964d6 (patch)
tree230f467f0a07a6d16a62a6b111c8d96cf9cd118c /src/corelib
parent67a00f77068d1e01c1d0c8b7963dae4c6289b019 (diff)
Avoid unnecessary work when linking observers
We already do most of the work of setFirstObserver() in the method body before. Change-Id: Ia31f19ca656675dddb692609d8875c5d48e967f1 Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Diffstat (limited to 'src/corelib')
-rw-r--r--src/corelib/kernel/qproperty.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/corelib/kernel/qproperty.cpp b/src/corelib/kernel/qproperty.cpp
index 32c73278ec..43fc84159a 100644
--- a/src/corelib/kernel/qproperty.cpp
+++ b/src/corelib/kernel/qproperty.cpp
@@ -83,8 +83,8 @@ void QPropertyBindingDataPointer::addObserver(QPropertyObserver *observer)
observer->next = firstObserver;
if (observer->next)
observer->next->prev = &observer->next;
+ d = reinterpret_cast<quintptr>(observer);
}
- setFirstObserver(observer);
}
/*!