]> git.saurik.com Git - wxWidgets.git/blobdiff - src/common/appcmn.cpp
window clipper added
[wxWidgets.git] / src / common / appcmn.cpp
index 1018cbae7c58828f3002f4e3445b59068f1911e0..2398dad313fc922cc080d3a163589646bd27d010 100644 (file)
@@ -191,8 +191,15 @@ int wxAppBase::FilterEvent(wxEvent& WXUNUSED(event))
 
 void wxAppBase::DoInit()
 {
-    if(wxMessageOutput::Get()) return;
-#if wxUSE_GUI
+    if (wxMessageOutput::Get())
+        return;
+        
+    // NB: The standard way of printing help on command line arguments (app --help)
+    //     is (according to common practice):
+    //     - console apps: to stderr (on any platform)
+    //     - GUI apps: stderr on Unix platforms (!)
+    //                 message box under Windows and others
+#if wxUSE_GUI && !defined(__UNIX__)
     #ifdef __WXMOTIF__
     wxMessageOutput::Set(new wxMessageOutputLog);
     #else