Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(547)

Side by Side Diff: chrome/browser/chromeos/chrome_browser_main_chromeos.cc

Issue 10911261: chromeos: Stop calling ProfileManager::GetDefaultProfile() from extension event dispatch functions (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Added function comments Created 8 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « no previous file | chrome/browser/chromeos/power/brightness_observer.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/chromeos/chrome_browser_main_chromeos.h" 5 #include "chrome/browser/chromeos/chrome_browser_main_chromeos.h"
6 6
7 #include <string> 7 #include <string>
8 #include <vector> 8 #include <vector>
9 9
10 #include "ash/shell.h" 10 #include "ash/shell.h"
(...skipping 439 matching lines...) Expand 10 before | Expand all | Expand 10 after
450 // Tests should be able to tune login manager before showing it. 450 // Tests should be able to tune login manager before showing it.
451 // Thus only show login manager in normal (non-testing) mode. 451 // Thus only show login manager in normal (non-testing) mode.
452 if (!parameters().ui_task) 452 if (!parameters().ui_task)
453 OptionallyRunChromeOSLoginManager(parsed_command_line(), profile()); 453 OptionallyRunChromeOSLoginManager(parsed_command_line(), profile());
454 454
455 // These observers must be initialized after the profile because 455 // These observers must be initialized after the profile because
456 // they use the profile to dispatch extension events. 456 // they use the profile to dispatch extension events.
457 // 457 //
458 // Initialize the brightness observer so that we'll display an onscreen 458 // Initialize the brightness observer so that we'll display an onscreen
459 // indication of brightness changes during login. 459 // indication of brightness changes during login.
460 brightness_observer_.reset(new chromeos::BrightnessObserver()); 460 brightness_observer_.reset(new chromeos::BrightnessObserver(profile()));
satorux1 2012/09/13 00:42:56 Please write some comment about why these observer
hashimoto 2012/09/13 01:01:40 There is already a comment "they use the profile t
satorux1 2012/09/13 01:13:46 I thought it'd be nice to explain why these observ
461 output_observer_.reset(new chromeos::OutputObserver()); 461 output_observer_.reset(new chromeos::OutputObserver());
462 resume_observer_.reset(new chromeos::ResumeObserver()); 462 resume_observer_.reset(new chromeos::ResumeObserver(profile()));
463 screen_lock_observer_.reset(new chromeos::ScreenLockObserver()); 463 screen_lock_observer_.reset(new chromeos::ScreenLockObserver(profile()));
464 if (chromeos::KioskModeSettings::Get()->IsKioskModeEnabled()) 464 if (chromeos::KioskModeSettings::Get()->IsKioskModeEnabled())
465 power_state_override_.reset(new chromeos::PowerStateOverride()); 465 power_state_override_.reset(new chromeos::PowerStateOverride());
466 466
467 media_device_notifications_ = new chromeos::MediaDeviceNotifications(); 467 media_device_notifications_ = new chromeos::MediaDeviceNotifications();
468 468
469 ChromeBrowserMainPartsLinux::PostProfileInit(); 469 ChromeBrowserMainPartsLinux::PostProfileInit();
470 } 470 }
471 471
472 void ChromeBrowserMainPartsChromeos::PreBrowserStart() { 472 void ChromeBrowserMainPartsChromeos::PreBrowserStart() {
473 // -- This used to be in ChromeBrowserMainParts::PreMainMessageLoopRun() 473 // -- This used to be in ChromeBrowserMainParts::PreMainMessageLoopRun()
(...skipping 136 matching lines...) Expand 10 before | Expand all | Expand 10 after
610 LOG(WARNING) << "low_mem: Part of '100MB' experiment"; 610 LOG(WARNING) << "low_mem: Part of '100MB' experiment";
611 chromeos::LowMemoryObserver::SetLowMemoryMargin(100); 611 chromeos::LowMemoryObserver::SetLowMemoryMargin(100);
612 } else if (trial->group() == margin_200mb) { 612 } else if (trial->group() == margin_200mb) {
613 LOG(WARNING) << "low_mem: Part of '200MB' experiment"; 613 LOG(WARNING) << "low_mem: Part of '200MB' experiment";
614 chromeos::LowMemoryObserver::SetLowMemoryMargin(200); 614 chromeos::LowMemoryObserver::SetLowMemoryMargin(200);
615 } else { 615 } else {
616 LOG(WARNING) << "low_mem: Part of 'default' experiment"; 616 LOG(WARNING) << "low_mem: Part of 'default' experiment";
617 } 617 }
618 } 618 }
619 } 619 }
OLDNEW
« no previous file with comments | « no previous file | chrome/browser/chromeos/power/brightness_observer.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698