summaryrefslogtreecommitdiffstats
path: root/src/corelib/kernel/qobject.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/corelib/kernel/qobject.cpp')
-rw-r--r--src/corelib/kernel/qobject.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/corelib/kernel/qobject.cpp b/src/corelib/kernel/qobject.cpp
index 2a1391f1d52..7c179c4bde5 100644
--- a/src/corelib/kernel/qobject.cpp
+++ b/src/corelib/kernel/qobject.cpp
@@ -172,7 +172,7 @@ QObjectPrivate::QObjectPrivate(int version)
isDeletingChildren = false; // set by deleteChildren()
sendChildEvents = true; // if we should send ChildAdded and ChildRemoved events to parent
receiveChildEvents = true;
- postedEvents = 0;
+ postedEvents.storeRelaxed(0);
extraData = nullptr;
metaObject = nullptr;
isWindow = false;
@@ -200,7 +200,7 @@ QObjectPrivate::~QObjectPrivate()
}
}
- if (postedEvents)
+ if (postedEvents.loadRelaxed())
QCoreApplication::removePostedEvents(q_ptr, 0);
thisThreadData->deref();