Pause emulation OnCoreError

This commit is contained in:
Senjosei 2017-12-29 06:15:59 +11:00
parent c3c684cd2b
commit bbe6c8890c

View file

@ -918,6 +918,7 @@ void GMainWindow::UpdateStatusBar() {
} }
void GMainWindow::OnCoreError(Core::System::ResultStatus result, std::string details) { void GMainWindow::OnCoreError(Core::System::ResultStatus result, std::string details) {
emu_thread->SetRunning(false);
QMessageBox::StandardButton answer; QMessageBox::StandardButton answer;
QString status_message; QString status_message;
const QString common_message = const QString common_message =
@ -974,6 +975,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);
} }