diff --git a/src/corelib/kernel/qproperty.cpp b/src/corelib/kernel/qproperty.cpp index 32c73278ec9..43fc84159a0 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(observer); } - setFirstObserver(observer); } /*!