DolphinQt: Properly handle quit events.

* Confirm stopping emulation when the window is closing, not just the "Stop" button
 * Don't resume if we were already paused when we got the quit event
 * Shutdown the core at the end of main() so we don't crash on exit
 * Miscellaneous other logic cleanups related to this
This commit is contained in:
waddlesplash
2015-09-12 13:10:38 -04:00
parent 436f1133dd
commit 831d8ef13f
4 changed files with 23 additions and 19 deletions

View File

@ -60,6 +60,7 @@ int main(int argc, char* argv[])
int retcode = app.exec();
delete g_main_window;
Core::Shutdown();
UICommon::Shutdown();
return retcode;
}