Index: chrome/service/service_main.cc |
diff --git a/chrome/service/service_main.cc b/chrome/service/service_main.cc |
index 99d6c83f349d58095dac5b05e392376f57b49743..bcde1badbfa05116ad3ca97ddfd37b6e35cb7c9d 100644 |
--- a/chrome/service/service_main.cc |
+++ b/chrome/service/service_main.cc |
@@ -18,6 +18,10 @@ |
// Mainline routine for running as the service process. |
int ServiceProcessMain(const content::MainFunctionParams& parameters) { |
+#if defined(OS_MACOSX) |
+ chrome_service_application_mac::RegisterServiceApp(); |
+#endif |
+ |
MessageLoopForUI main_message_loop; |
main_message_loop.set_thread_name("MainThread"); |
if (parameters.command_line.HasSwitch(switches::kWaitForDebugger)) { |
@@ -27,10 +31,6 @@ int ServiceProcessMain(const content::MainFunctionParams& parameters) { |
VLOG(1) << "Service process launched: " |
<< parameters.command_line.GetCommandLineString(); |
-#if defined(OS_MACOSX) |
- chrome_service_application_mac::RegisterServiceCrApp(); |
-#endif |
- |
base::PlatformThread::SetName("CrServiceMain"); |
// If there is already a service process running, quit now. |