From: Dmitry Jemerov Date: Sun, 18 Jul 2010 11:25:50 +0000 (+0400) Subject: runnerw handles spaces in command line X-Git-Tag: cidr/96.690 X-Git-Url: https://git.jetbrains.org/?p=idea%2Fcommunity.git;a=commitdiff_plain;h=cccb30c8d73147eb23739707625626a18d37ae36 runnerw handles spaces in command line --- diff --git a/native/runner/runnerw/runnerw.cpp b/native/runner/runnerw/runnerw.cpp index d29b27f217f7..098f1ab9f5f3 100644 --- a/native/runner/runnerw/runnerw.cpp +++ b/native/runner/runnerw/runnerw.cpp @@ -119,7 +119,16 @@ int main(int argc, char * argv[]) { for (int i = 2; i < argc; i++) { args += " "; - args += argv[i]; + if (strchr(argv [i], ' ')) + { + args += "\""; + args += argv[i]; + args += "\""; + } + else + { + args += argv[i]; + } } if (app.length() == 0) {