Revert "Update package dependency from libwxgtk3.0-dev to libwxgtk3.0-gtk3-dev for...
[ctsim.git] / libctsupport / syserror.cpp
index aca4b8c0a735feed36e0bef541c77befb48513ab..31c9d4e5320b5ee089792dcc2d924d3fd2eeb4eb 100644 (file)
@@ -1,8 +1,6 @@
 /*****************************************************************************
 **  This is part of the CTSim program
-**  Copyright (c) 1983-2001 Kevin Rosenberg
-**
-**  $Id$
+**  Copyright (c) 1983-2009 Kevin Rosenberg
 **
 **  This program is free software; you can redistribute it and/or modify
 **  it under the terms of the GNU General Public License (version 2) as
@@ -57,15 +55,15 @@ void sys_error (int severity, const char *msg, ...)
   if (g_bRunningWXWindows) {
     if (theApp) {
       wxCommandEvent eventLog (wxEVT_COMMAND_MENU_SELECTED, MAINMENU_LOG_EVENT );
-      wxString msg (strOutput.c_str());
+      wxString msg (wxConvCurrent->cMB2WX(strOutput.c_str()));
       if (msg.length() > 0) {
-        msg += "\n";
+        msg += wxChar('\n');
         eventLog.SetString( msg );
         wxPostEvent( theApp->getMainFrame(), eventLog ); // send log event, thread safe
       }
     } else {
       wxMutexGuiEnter();
-      wxLog::OnLog (wxLOG_Message, strOutput.c_str(), time(NULL));
+      wxLog::OnLog (wxLOG_Message, wxConvCurrent->cMB2WX(strOutput.c_str()), time(NULL));
       wxMutexGuiLeave();
     }
   }