Index: chrome/browser/web_applications/web_app_mac.mm |
diff --git a/chrome/browser/web_applications/web_app_mac.mm b/chrome/browser/web_applications/web_app_mac.mm |
index 3811329ec704d1c7f99b4e2607794afdcb80fdcb..c7ee57b9a514dd2d29b169c81425a00c22f1305e 100644 |
--- a/chrome/browser/web_applications/web_app_mac.mm |
+++ b/chrome/browser/web_applications/web_app_mac.mm |
@@ -17,8 +17,10 @@ |
#include "base/mac/mac_util.h" |
#include "base/mac/scoped_cftyperef.h" |
#include "base/path_service.h" |
+#include "base/process/process.h" |
#include "base/strings/string_util.h" |
#include "base/strings/string16.h" |
+#include "base/strings/string_number_conversions.h" |
#include "base/strings/sys_string_conversions.h" |
#include "base/strings/utf_string_conversions.h" |
#import "chrome/browser/mac/dock.h" |
@@ -211,6 +213,9 @@ void LaunchShimOnFileThread( |
CommandLine command_line(CommandLine::NO_PROGRAM); |
command_line.AppendSwitch(app_mode::kNoLaunchApp); |
+ command_line.AppendSwitchASCII( |
+ app_mode::kChromeProcessId, |
+ base::IntToString(base::Process::Current().pid())); |
// Launch without activating (kLSLaunchDontSwitch). |
base::mac::OpenApplicationWithPath( |
shim_path, command_line, kLSLaunchDefaults | kLSLaunchDontSwitch, NULL); |