diff options
Diffstat (limited to 'src/qml/qml/qqmlabstractbinding_p.h')
-rw-r--r-- | src/qml/qml/qqmlabstractbinding_p.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/qml/qml/qqmlabstractbinding_p.h b/src/qml/qml/qqmlabstractbinding_p.h index 7ac10a6d63..40d42d8284 100644 --- a/src/qml/qml/qqmlabstractbinding_p.h +++ b/src/qml/qml/qqmlabstractbinding_p.h @@ -171,7 +171,7 @@ private: // the vTables array are used for dispatching. // This saves a compiler-generated pointer to a compiler-generated vTable, and thus reduces // the binding object size by sizeof(void*). - uintptr_t m_nextBindingPtr; + qintptr m_nextBindingPtr; static VTable *vTables[]; inline const VTable *vtable() const { return vTables[bindingType()]; } @@ -200,7 +200,7 @@ QQmlAbstractBinding *QQmlAbstractBinding::nextBinding() const void QQmlAbstractBinding::setNextBinding(QQmlAbstractBinding *b) { - m_nextBindingPtr = uintptr_t(b) | (m_nextBindingPtr & 0x3); + m_nextBindingPtr = qintptr(b) | (m_nextBindingPtr & 0x3); } QQmlAbstractBinding::BindingType QQmlAbstractBinding::bindingType() const |