Stop emuthread before quitting emulator
This commit is contained in:
@@ -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());
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user