diff options
author | 2014-08-25 00:47:00 +1000 | |
---|---|---|
committer | 2014-08-25 00:47:00 +1000 | |
commit | a3a70e56acfde2cf75dfd02a6c2f1828d28efe02 (patch) | |
tree | 56e2fb6a10d72abedebb83c1681f9cddbe7462e4 /src/citra_qt/bootmanager.hxx | |
parent | fab2f28ea5f33106dfdc5d1c4197e01b4be9276a (diff) |
Fix the threading for GL Context in Qt5.
Connect the emu_thread start/finish to a moveContext slot.
Diffstat (limited to 'src/citra_qt/bootmanager.hxx')
-rw-r--r-- | src/citra_qt/bootmanager.hxx | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/citra_qt/bootmanager.hxx b/src/citra_qt/bootmanager.hxx index b4005ccb..c4a4299b 100644 --- a/src/citra_qt/bootmanager.hxx +++ b/src/citra_qt/bootmanager.hxx @@ -81,6 +81,8 @@ signals: class GRenderWindow : public QWidget, public EmuWindow { + Q_OBJECT + public: GRenderWindow(QWidget* parent = NULL); ~GRenderWindow(); @@ -103,6 +105,9 @@ public: void keyPressEvent(QKeyEvent* event); void keyReleaseEvent(QKeyEvent* event); +private slots: + void moveContext(); + private: QGLWidget* child; |