diff --git a/src/platform/qt/DisplayGL.cpp b/src/platform/qt/DisplayGL.cpp index 532c4c05a..f861387c6 100644 --- a/src/platform/qt/DisplayGL.cpp +++ b/src/platform/qt/DisplayGL.cpp @@ -117,7 +117,7 @@ void DisplayGL::framePosted(const uint32_t* buffer) { void DisplayGL::showMessage(const QString& message) { if (m_drawThread) { - QMetaObject::invokeMethod(m_painter, "showMessage", Q_ARG(const QString&, message)); + QMetaObject::invokeMethod(m_painter, "showMessage", Qt::BlockingQueuedConnection, Q_ARG(const QString&, message)); } } diff --git a/src/platform/qt/MessagePainter.cpp b/src/platform/qt/MessagePainter.cpp index a7dc53710..a06fd0f77 100644 --- a/src/platform/qt/MessagePainter.cpp +++ b/src/platform/qt/MessagePainter.cpp @@ -7,8 +7,6 @@ #include -#include - extern "C" { #include "gba/video.h" }