Catch std::exceptions thrown during startup

This commit is contained in:
Thomas Goyne 2014-06-06 08:09:28 -07:00
parent 62d64e0949
commit 392c9ea35a
1 changed files with 4 additions and 0 deletions

View File

@ -333,6 +333,10 @@ bool AegisubApp::OnInit() {
wxMessageBox(to_wx(e.GetMessage()), "Fatal error while initializing");
return false;
}
catch (std::exception const& e) {
wxMessageBox(to_wx(e.what()), "Fatal error while initializing");
return false;
}
#ifndef _DEBUG
catch (...) {
wxMessageBox("Unhandled exception","Fatal error while initializing");