summaryrefslogtreecommitdiffstats
path: root/src/plugins
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins')
-rw-r--r--src/plugins/platforms/wayland/qwaylandwindow.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/plugins/platforms/wayland/qwaylandwindow.cpp b/src/plugins/platforms/wayland/qwaylandwindow.cpp
index cc32eb4d1e9..08fa4365fae 100644
--- a/src/plugins/platforms/wayland/qwaylandwindow.cpp
+++ b/src/plugins/platforms/wayland/qwaylandwindow.cpp
@@ -34,7 +34,6 @@
#include <QtCore/QDebug>
#include <QtCore/QThread>
-#include <QtCore/private/qthread_p.h>
#include <QtWaylandClient/private/qwayland-fractional-scale-v1.h>
@@ -713,7 +712,7 @@ void QWaylandWindow::applyConfigure()
if (!mWaitingToApplyConfigure)
return;
- Q_ASSERT_X(QThread::currentThreadId() == QThreadData::get2(thread())->threadId.loadRelaxed(),
+ Q_ASSERT_X(QThread::isMainThread(),
"QWaylandWindow::applyConfigure", "not called from main thread");
// If we're mid paint, use an exposeEvent to flush the current frame.
@@ -1081,7 +1080,7 @@ Qt::WindowFlags QWaylandWindow::windowFlags() const
bool QWaylandWindow::createDecoration()
{
- Q_ASSERT_X(QThread::currentThreadId() == QThreadData::get2(thread())->threadId.loadRelaxed(),
+ Q_ASSERT_X(QThread::isMainThread(),
"QWaylandWindow::createDecoration", "not called from main thread");
// TODO: client side decorations do not work with Vulkan backend.
if (window()->surfaceType() == QSurface::VulkanSurface)