Rename SystemDialogType::ERROR to ERROR_MSG
Unfortunately, the ERROR name collides with a preprocessor definition in windows.hfix-squashed-planets
parent
6aa83c93ac
commit
c9dca4cebd
|
@ -662,7 +662,7 @@ bool CApplication::Create()
|
||||||
{
|
{
|
||||||
GetLogger()->Error("Unknown graphics device: %s\n", graphics.c_str());
|
GetLogger()->Error("Unknown graphics device: %s\n", graphics.c_str());
|
||||||
GetLogger()->Info("Changing to default device\n");
|
GetLogger()->Info("Changing to default device\n");
|
||||||
m_systemUtils->SystemDialog(SystemDialogType::ERROR, "Graphics initialization error", "You have selected invalid graphics device with -graphics switch. Game will use default OpenGL device instead.");
|
m_systemUtils->SystemDialog(SystemDialogType::ERROR_MSG, "Graphics initialization error", "You have selected invalid graphics device with -graphics switch. Game will use default OpenGL device instead.");
|
||||||
m_device = Gfx::CreateDevice(m_deviceConfig, "opengl");
|
m_device = Gfx::CreateDevice(m_deviceConfig, "opengl");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -177,7 +177,7 @@ int main(int argc, char *argv[])
|
||||||
ParseArgsStatus status = app.ParseArguments(argc, argv);
|
ParseArgsStatus status = app.ParseArguments(argc, argv);
|
||||||
if (status == PARSE_ARGS_FAIL)
|
if (status == PARSE_ARGS_FAIL)
|
||||||
{
|
{
|
||||||
systemUtils->SystemDialog(SystemDialogType::ERROR, "COLOBOT - Fatal Error", "Invalid commandline arguments!\n");
|
systemUtils->SystemDialog(SystemDialogType::ERROR_MSG, "COLOBOT - Fatal Error", "Invalid commandline arguments!\n");
|
||||||
return app.GetExitCode();
|
return app.GetExitCode();
|
||||||
}
|
}
|
||||||
else if (status == PARSE_ARGS_HELP)
|
else if (status == PARSE_ARGS_HELP)
|
||||||
|
@ -190,7 +190,7 @@ int main(int argc, char *argv[])
|
||||||
code = app.GetExitCode();
|
code = app.GetExitCode();
|
||||||
if (code != 0 && !app.GetErrorMessage().empty())
|
if (code != 0 && !app.GetErrorMessage().empty())
|
||||||
{
|
{
|
||||||
systemUtils->SystemDialog(SystemDialogType::ERROR, "COLOBOT - Fatal Error", app.GetErrorMessage());
|
systemUtils->SystemDialog(SystemDialogType::ERROR_MSG, "COLOBOT - Fatal Error", app.GetErrorMessage());
|
||||||
}
|
}
|
||||||
logger.Info("Didn't run main loop. Exiting with code %d\n", code);
|
logger.Info("Didn't run main loop. Exiting with code %d\n", code);
|
||||||
return code;
|
return code;
|
||||||
|
|
|
@ -162,7 +162,7 @@ void CSignalHandlers::ReportError(const std::string& errorMessage)
|
||||||
|
|
||||||
std::cerr << std::endl << msg.str() << std::endl;
|
std::cerr << std::endl << msg.str() << std::endl;
|
||||||
|
|
||||||
m_systemUtils->SystemDialog(SystemDialogType::ERROR, "Unhandled exception occurred!", msg.str());
|
m_systemUtils->SystemDialog(SystemDialogType::ERROR_MSG, "Unhandled exception occurred!", msg.str());
|
||||||
|
|
||||||
if (canSave && !triedSaving)
|
if (canSave && !triedSaving)
|
||||||
{
|
{
|
||||||
|
|
|
@ -67,7 +67,7 @@ SystemDialogResult CSystemUtils::ConsoleSystemDialog(SystemDialogType type, cons
|
||||||
case SystemDialogType::WARNING:
|
case SystemDialogType::WARNING:
|
||||||
std::cout << "WARNING:";
|
std::cout << "WARNING:";
|
||||||
break;
|
break;
|
||||||
case SystemDialogType::ERROR:
|
case SystemDialogType::ERROR_MSG:
|
||||||
std::cout << "ERROR: ";
|
std::cout << "ERROR: ";
|
||||||
break;
|
break;
|
||||||
case SystemDialogType::YES_NO:
|
case SystemDialogType::YES_NO:
|
||||||
|
@ -89,7 +89,7 @@ SystemDialogResult CSystemUtils::ConsoleSystemDialog(SystemDialogType type, cons
|
||||||
{
|
{
|
||||||
case SystemDialogType::INFO:
|
case SystemDialogType::INFO:
|
||||||
case SystemDialogType::WARNING:
|
case SystemDialogType::WARNING:
|
||||||
case SystemDialogType::ERROR:
|
case SystemDialogType::ERROR_MSG:
|
||||||
std::cout << "Press ENTER to continue";
|
std::cout << "Press ENTER to continue";
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
@ -108,7 +108,7 @@ SystemDialogResult CSystemUtils::ConsoleSystemDialog(SystemDialogType type, cons
|
||||||
{
|
{
|
||||||
case SystemDialogType::INFO:
|
case SystemDialogType::INFO:
|
||||||
case SystemDialogType::WARNING:
|
case SystemDialogType::WARNING:
|
||||||
case SystemDialogType::ERROR:
|
case SystemDialogType::ERROR_MSG:
|
||||||
done = true;
|
done = true;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
|
|
@ -43,7 +43,7 @@ enum class SystemDialogType
|
||||||
//! Warning message
|
//! Warning message
|
||||||
WARNING,
|
WARNING,
|
||||||
//! Error message
|
//! Error message
|
||||||
ERROR,
|
ERROR_MSG, // windows.h defines ERROR which collides with the "ERROR" enum name
|
||||||
//! Yes/No question
|
//! Yes/No question
|
||||||
YES_NO,
|
YES_NO,
|
||||||
//! Ok/Cancel question
|
//! Ok/Cancel question
|
||||||
|
|
|
@ -53,7 +53,7 @@ SystemDialogResult CSystemUtilsLinux::SystemDialog(SystemDialogType type, const
|
||||||
case SystemDialogType::WARNING:
|
case SystemDialogType::WARNING:
|
||||||
options = "--warning";
|
options = "--warning";
|
||||||
break;
|
break;
|
||||||
case SystemDialogType::ERROR:
|
case SystemDialogType::ERROR_MSG:
|
||||||
options = "--error";
|
options = "--error";
|
||||||
break;
|
break;
|
||||||
case SystemDialogType::YES_NO:
|
case SystemDialogType::YES_NO:
|
||||||
|
|
|
@ -44,11 +44,7 @@ SystemDialogResult CSystemUtilsWindows::SystemDialog(SystemDialogType type, cons
|
||||||
case SystemDialogType::WARNING:
|
case SystemDialogType::WARNING:
|
||||||
windowsType = MB_ICONWARNING|MB_OK;
|
windowsType = MB_ICONWARNING|MB_OK;
|
||||||
break;
|
break;
|
||||||
// windows.h defines ERROR which collides with the enum name
|
case SystemDialogType::ERROR_MSG:
|
||||||
#pragma push_macro("ERROR")
|
|
||||||
#undef ERROR
|
|
||||||
case SystemDialogType::ERROR:
|
|
||||||
#pragma pop_macro("ERROR")
|
|
||||||
windowsType = MB_ICONERROR|MB_OK;
|
windowsType = MB_ICONERROR|MB_OK;
|
||||||
break;
|
break;
|
||||||
case SystemDialogType::YES_NO:
|
case SystemDialogType::YES_NO:
|
||||||
|
|
Loading…
Reference in New Issue