Chromium Code Reviews| Index: chrome/browser/browser_process_impl.cc |
| =================================================================== |
| --- chrome/browser/browser_process_impl.cc (revision 204062) |
| +++ chrome/browser/browser_process_impl.cc (working copy) |
| @@ -167,7 +167,8 @@ |
| using_new_frames_(false), |
| render_widget_snapshot_taker_(new RenderWidgetSnapshotTaker), |
| download_status_updater_(new DownloadStatusUpdater), |
| - local_state_task_runner_(local_state_task_runner) { |
| + local_state_task_runner_(local_state_task_runner), |
| + command_line_(command_line) { |
| g_browser_process = this; |
| platform_part_.reset(new BrowserProcessPlatformPart()); |
| @@ -884,9 +885,11 @@ |
| #if defined(OS_POSIX) |
| // Also find plugins in a user-specific plugins dir, |
| // e.g. ~/.config/chromium/Plugins. |
| - base::FilePath user_data_dir; |
| - if (PathService::Get(chrome::DIR_USER_DATA, &user_data_dir)) |
| - plugin_service->AddExtraPluginDir(user_data_dir.Append("Plugins")); |
| + if (!command_line_.HasSwitch(switches::kDisablePluginsDiscovery)) { |
|
seva
2013/06/06 22:11:25
On this note, it feels that this "Plugins" directo
Bernhard Bauer
2013/06/07 10:33:43
Well, this directory is not being returned by defa
|
| + base::FilePath user_data_dir; |
| + if (PathService::Get(chrome::DIR_USER_DATA, &user_data_dir)) |
| + plugin_service->AddExtraPluginDir(user_data_dir.Append("Plugins")); |
| + } |
| #endif |
| // Triggers initialization of the singleton instance on UI thread. |
| @@ -899,8 +902,7 @@ |
| #endif |
| #endif // defined(ENABLE_PLUGINS) |
| - const CommandLine& command_line = *CommandLine::ForCurrentProcess(); |
| - if (!command_line.HasSwitch(switches::kDisableWebResources)) { |
| + if (!command_line_.HasSwitch(switches::kDisableWebResources)) { |
| DCHECK(!promo_resource_service_.get()); |
| promo_resource_service_ = new PromoResourceService; |
| promo_resource_service_->StartAfterDelay(); |