]> git.saurik.com Git - wxWidgets.git/blobdiff - src/common/cmdline.cpp
Let wxToolBar assume that no orientation flag means horizontal.
[wxWidgets.git] / src / common / cmdline.cpp
index 2c5ea56421506699afcbe5e318222bb2e22b30bd..fd6c8f6c54c3f81a367d7561ce2c6d7abec85f77 100644 (file)
@@ -990,7 +990,7 @@ static wxString GetTypeName(wxCmdLineParamType type)
 
 /*
    This function is mainly used under Windows (as under Unix we always get the
-   command line arguments as agrc/argv anyhow) and so it tries to handle the
+   command line arguments as argc/argv anyhow) and so it tries to handle the
    Windows path names (separated by backslashes) correctly. For this it only
    considers that a backslash may be used to escape another backslash (but
    normally this is _not_ needed) or a quote but nothing else.
@@ -1040,7 +1040,8 @@ wxArrayString wxCmdLineParser::ConvertStringToArgs(const wxChar *p)
                 p++;
 
                 // if we have 2 backslashes in a row, output one
-                if ( isQuotedByBS )
+                // unless it looks like a UNC path \\machine\dir\file.ext
+                if ( isQuotedByBS || arg.Len() == 0 )
                 {
                     arg += _T('\\');
                     isQuotedByBS = FALSE;