From: <mar...@us...> - 2014-02-15 09:01:27
|
Revision: 6904 http://sourceforge.net/p/freeorion/code/6904 Author: marcel_metz Date: 2014-02-15 09:01:24 +0000 (Sat, 15 Feb 2014) Log Message: ----------- Replaced windows-ism with standard compliant code. The standard library exception doesn't have a char* constructor. Modified Paths: -------------- trunk/FreeOrion/UI/InGameMenu.cpp Modified: trunk/FreeOrion/UI/InGameMenu.cpp =================================================================== --- trunk/FreeOrion/UI/InGameMenu.cpp 2014-02-15 01:02:07 UTC (rev 6903) +++ trunk/FreeOrion/UI/InGameMenu.cpp 2014-02-15 09:01:24 UTC (rev 6904) @@ -105,8 +105,7 @@ if (!dlg.Result().empty()) { if (!app->CanSaveNow()) { Logger().errorStream() << "InGameMenu::Save aborting; Client app can't save now"; - std::string error_text = UserString("UNABLE_TO_SAVE_NOW_TRY_AGAIN"); - throw std::exception(error_text.c_str()); + throw std::runtime_error(UserString("UNABLE_TO_SAVE_NOW_TRY_AGAIN")); } Logger().debugStream() << "... initiating save"; app->SaveGame(*dlg.Result().begin()); |