From 27898fb1f3f6cf4c0cd19a8d6c5b485bca589b70 Mon Sep 17 00:00:00 2001 From: Jeffrey Pfau Date: Wed, 1 Jul 2015 21:08:29 -0700 Subject: [PATCH] Qt: Prevent messages from queuing up too quickly (fixes #43) --- src/platform/qt/DisplayGL.cpp | 2 +- src/platform/qt/MessagePainter.cpp | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) 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" }