This commit is contained in:
parent
d818791866
commit
8b097aa17e
|
@ -40,6 +40,7 @@ void EmuThread::run() {
|
||||||
|
|
||||||
Core::System::ResultStatus result = Core::System::GetInstance().RunLoop();
|
Core::System::ResultStatus result = Core::System::GetInstance().RunLoop();
|
||||||
if (result != Core::System::ResultStatus::Success) {
|
if (result != Core::System::ResultStatus::Success) {
|
||||||
|
this->SetRunning(false);
|
||||||
emit ErrorThrown(result, Core::System::GetInstance().GetStatusDetails());
|
emit ErrorThrown(result, Core::System::GetInstance().GetStatusDetails());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -726,6 +726,7 @@ void GMainWindow::OnCoreError(Core::System::ResultStatus result, std::string det
|
||||||
} else {
|
} else {
|
||||||
// Only show the message if the game is still running.
|
// Only show the message if the game is still running.
|
||||||
if (emu_thread) {
|
if (emu_thread) {
|
||||||
|
emu_thread->SetRunning(true);
|
||||||
message_label->setText(status_message);
|
message_label->setText(status_message);
|
||||||
message_label->setVisible(true);
|
message_label->setVisible(true);
|
||||||
}
|
}
|
||||||
|
|
Reference in New Issue