diff --git a/src/frontend/qt_sdl/main.cpp b/src/frontend/qt_sdl/main.cpp index 955d0a8e..d719c0ec 100644 --- a/src/frontend/qt_sdl/main.cpp +++ b/src/frontend/qt_sdl/main.cpp @@ -776,9 +776,6 @@ void EmuThread::run() GPU::DeInitRenderer(); NDS::DeInit(); //Platform::LAN_DeInit(); - - if (oglContext) - deinitOpenGL(); } void EmuThread::changeWindowTitle(char* title) diff --git a/src/frontend/qt_sdl/main.h b/src/frontend/qt_sdl/main.h index 9ec5c04f..2e2a9ab1 100644 --- a/src/frontend/qt_sdl/main.h +++ b/src/frontend/qt_sdl/main.h @@ -48,9 +48,6 @@ class EmuThread : public QThread public: explicit EmuThread(QObject* parent = nullptr); - void initOpenGL(); - void deinitOpenGL(); - void changeWindowTitle(char* title); // to be called from the UI thread @@ -91,6 +88,8 @@ signals: private: void drawScreenGL(); + void initOpenGL(); + void deinitOpenGL(); std::atomic EmuStatus; int PrevEmuStatus;