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

Unified Diff: chrome/browser/ui/browser_init.cc

Issue 5620004: chromeos: Show onscreen bubble when brightness changes. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/chrome/browser/chromeos
Patch Set: update comment Created 10 years 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 side-by-side diff with in-line comments
Download patch
Index: chrome/browser/ui/browser_init.cc
diff --git a/chrome/browser/ui/browser_init.cc b/chrome/browser/ui/browser_init.cc
index 60fd1b34549a0e4ca4ff38771ef3a8ef7cfcc59a..936b6dd4b76ff572f7799854aef5fb63be3f94b0 100644
--- a/chrome/browser/ui/browser_init.cc
+++ b/chrome/browser/ui/browser_init.cc
@@ -81,6 +81,7 @@
#endif
#if defined(OS_CHROMEOS)
+#include "chrome/browser/chromeos/brightness_observer.h"
#include "chrome/browser/chromeos/cros/cros_library.h"
#include "chrome/browser/chromeos/cros/mount_library.h"
#include "chrome/browser/chromeos/cros/network_library.h"
@@ -444,7 +445,7 @@ bool BrowserInit::LaunchBrowser(const CommandLine& command_line,
// Connect the chromeos notifications
// This observer is a singleton. It is never deleted but the pointer is kept
- // in a global so that it isn't reported as a leak.
+ // in a static so that it isn't reported as a leak.
static chromeos::LowBatteryObserver* low_battery_observer =
new chromeos::LowBatteryObserver(profile);
chromeos::CrosLibrary::Get()->GetPowerLibrary()->AddObserver(
@@ -462,6 +463,11 @@ bool BrowserInit::LaunchBrowser(const CommandLine& command_line,
chromeos::CrosLibrary::Get()->GetNetworkLibrary()
->AddCellularDataPlanObserver(network_message_observer);
+ static chromeos::BrightnessObserver* brightness_observer =
+ new chromeos::BrightnessObserver();
+ chromeos::CrosLibrary::Get()->GetBrightnessLibrary()
+ ->AddObserver(brightness_observer);
+
profile->SetupChromeOSEnterpriseExtensionObserver();
}
#endif

Powered by Google App Engine
This is Rietveld 408576698