summaryrefslogtreecommitdiff
path: root/toolkit/components/startup
diff options
context:
space:
mode:
authorjanekptacijarabaci <janekptacijarabaci@seznam.cz>2018-07-25 07:27:18 +0200
committerjanekptacijarabaci <janekptacijarabaci@seznam.cz>2018-07-25 07:27:18 +0200
commite8dd411eb69fe689fbc1b4460a6c7fbdff059284 (patch)
tree3ee8ba8d492cab4c7170a4f9eed5f895dd134887 /toolkit/components/startup
parent0eefa384a484199c857dd8992d6dd4d34b14de84 (diff)
downloaduxp-e8dd411eb69fe689fbc1b4460a6c7fbdff059284.tar.gz
about:profiles - fix "Launch profile in new browser" (added "-no-remote" for Windows)
Diffstat (limited to 'toolkit/components/startup')
-rw-r--r--toolkit/components/startup/nsAppStartup.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/toolkit/components/startup/nsAppStartup.cpp b/toolkit/components/startup/nsAppStartup.cpp
index fde00d1dbc..3913896055 100644
--- a/toolkit/components/startup/nsAppStartup.cpp
+++ b/toolkit/components/startup/nsAppStartup.cpp
@@ -1020,8 +1020,13 @@ nsAppStartup::CreateInstanceWithProfile(nsIToolkitProfile* aProfile)
return rv;
}
+#if defined(XP_WIN)
+ const char *args[] = { "-no-remote", "-P", profileName.get() };
+ rv = process->Run(false, args, 3);
+#else
const char *args[] = { "-P", profileName.get() };
rv = process->Run(false, args, 2);
+#endif
if (NS_WARN_IF(NS_FAILED(rv))) {
return rv;
}