Chromium Code Reviews| Index: chrome/browser/browser_main.cc |
| diff --git a/chrome/browser/browser_main.cc b/chrome/browser/browser_main.cc |
| index 0ec5e3bb809cf93a1036ab991d829d41e0e176b4..a9333c9f383e7039cab19797d019a3e045e981e2 100644 |
| --- a/chrome/browser/browser_main.cc |
| +++ b/chrome/browser/browser_main.cc |
| @@ -118,8 +118,10 @@ |
| #include "ui/base/l10n/l10n_util.h" |
| #include "ui/base/resource/resource_bundle.h" |
| -#if defined(USE_LINUX_BREAKPAD) |
| +#if defined(OS_LINUX) |
| #include "base/linux_util.h" |
| +#endif |
| +#if defined(USE_LINUX_BREAKPAD) |
| #include "chrome/app/breakpad_linux.h" |
| #endif |
| @@ -277,7 +279,7 @@ void AddFirstRunNewTabs(BrowserInit* browser_init, |
| } |
| } |
| -#if defined(USE_LINUX_BREAKPAD) |
| +#if defined(OS_LINUX) |
| class GetLinuxDistroTask : public Task { |
| public: |
| explicit GetLinuxDistroTask() {} |
| @@ -288,7 +290,7 @@ class GetLinuxDistroTask : public Task { |
| DISALLOW_COPY_AND_ASSIGN(GetLinuxDistroTask); |
| }; |
| -#endif // USE_LINUX_BREAKPAD |
| +#endif // OS_LINUX |
| void InitializeNetworkOptions(const CommandLine& parsed_command_line) { |
| if (parsed_command_line.HasSwitch(switches::kEnableFileCookies)) { |
| @@ -1421,12 +1423,14 @@ int BrowserMain(const MainFunctionParams& parameters) { |
| PrefService* local_state = InitializeLocalState(parsed_command_line, |
| is_first_run); |
| -#if defined(USE_LINUX_BREAKPAD) |
| +#if defined(OS_LINUX) |
| // Needs to be called after we have chrome::DIR_USER_DATA and |
| // g_browser_process. |
| g_browser_process->file_thread()->message_loop()->PostTask(FROM_HERE, |
|
sky
2011/08/31 03:35:16
Why do we need the linux distro if we're not going
Yaron
2011/08/31 23:23:22
Ya, I was too cavalier about it. Done in the sync
|
| new GetLinuxDistroTask()); |
| +#endif |
| +#if defined(USE_LINUX_BREAKPAD) |
| if (IsCrashReportingEnabled(local_state)) |
| InitCrashReporter(); |
| #endif |
| @@ -2190,4 +2194,3 @@ void RecordPreReadExperimentTime(const char* name, base::TimeDelta time) { |
| } |
| #endif |
| } |
| - |