Stop emuthread before quitting emulator

This commit is contained in:
SimoneN64
2024-05-14 23:23:26 +02:00
parent 6063489759
commit f6446a4dca
2 changed files with 5 additions and 0 deletions

View File

@@ -57,6 +57,10 @@ void KaizenQt::LoadROM(const QString& fileName) noexcept {
emuThread->core.LoadROM(fileName.toStdString());
}
void KaizenQt::closeEvent(QCloseEvent*) {
emuThread->Stop();
}
void KaizenQt::LoadTAS(const QString& fileName) noexcept {
emuThread->core.LoadTAS(fileName.toStdString());
}

View File

@@ -33,6 +33,7 @@ public:
void dragEnterEvent(QDragEnterEvent*) override;
void keyPressEvent(QKeyEvent*) override;
void keyReleaseEvent(QKeyEvent*) override;
void closeEvent(QCloseEvent*) override;
private:
void ConnectMainWindowSignalsToSlots() noexcept;
std::unique_ptr<MainWindowController> mainWindow;