diff options
author | Ulf Hermann <ulf.hermann@qt.io> | 2021-06-04 17:12:42 +0200 |
---|---|---|
committer | Ulf Hermann <ulf.hermann@qt.io> | 2021-06-05 09:22:34 +0200 |
commit | ab52b176f49c93b21e89710eb930cf55a91964d6 (patch) | |
tree | 230f467f0a07a6d16a62a6b111c8d96cf9cd118c /src/corelib | |
parent | 67a00f77068d1e01c1d0c8b7963dae4c6289b019 (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.cpp | 2 |
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); } /*! |