diff options
author | Sacha <xsacha@gmail.com> | 2014-08-25 00:47:00 +1000 |
---|---|---|
committer | Sacha <xsacha@gmail.com> | 2014-08-25 00:47:00 +1000 |
commit | a3a70e56acfde2cf75dfd02a6c2f1828d28efe02 (patch) | |
tree | 56e2fb6a10d72abedebb83c1681f9cddbe7462e4 /src/citra_qt/main.cpp | |
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/main.cpp')
-rw-r--r-- | src/citra_qt/main.cpp | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/src/citra_qt/main.cpp b/src/citra_qt/main.cpp index e5190d48a..9a16cf92d 100644 --- a/src/citra_qt/main.cpp +++ b/src/citra_qt/main.cpp @@ -142,7 +142,6 @@ void GMainWindow::BootGame(std::string filename) registersWidget->OnCPUStepped(); callstackWidget->OnCPUStepped(); - render_window->DoneCurrent(); // make sure EmuThread can access GL context render_window->GetEmuThread().SetFilename(filename); render_window->GetEmuThread().start(); @@ -204,7 +203,6 @@ void GMainWindow::ToggleWindowMode() ui.horizontalLayout->removeWidget(render_window); render_window->setParent(NULL); render_window->setVisible(true); - render_window->DoneCurrent(); render_window->RestoreGeometry(); } else if (!enable && render_window->parent() == NULL) @@ -212,7 +210,6 @@ void GMainWindow::ToggleWindowMode() render_window->BackupGeometry(); ui.horizontalLayout->addWidget(render_window); render_window->setVisible(true); - render_window->DoneCurrent(); } } |