]> git.saurik.com Git - wxWidgets.git/commitdiff
Don't use default "Error" title for wxMessageOutputBest message box.
authorVadim Zeitlin <vadim@wxwidgets.org>
Thu, 7 Oct 2010 20:57:40 +0000 (20:57 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Thu, 7 Oct 2010 20:57:40 +0000 (20:57 +0000)
Use the application display name as the message box title if possible andu se
"Message" rather than "Error" otherwise.

See #12548.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@65782 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/common/msgout.cpp

index 804bec9b47144669db8b0978bfaa6f4ae319a966..e01073c9099c6a2d90dd07b632b26895548b34f6 100644 (file)
@@ -118,7 +118,13 @@ void wxMessageOutputBest::Output(const wxString& str)
             return;
     }
 
-    ::MessageBox(NULL, str.t_str(), NULL, MB_ICONINFORMATION | MB_OK);
+    wxString title;
+    if ( wxTheApp )
+        title = wxTheApp->GetAppDisplayName();
+    else // Use some title to avoid default "Error"
+        title = _("Message");
+
+    ::MessageBox(NULL, str.t_str(), title.t_str(), MB_ICONINFORMATION | MB_OK);
 #else // !__WINDOWS__
     // TODO: use the native message box for the other ports too
     wxMessageOutputStderr::Output(str);