| Index: powerd.cc
|
| diff --git a/powerd.cc b/powerd.cc
|
| index 37456c184d2f2169f11d0fe89c53b0d92a363ce6..e674d47ca8393d83940bed1846f72365b8bed59e 100644
|
| --- a/powerd.cc
|
| +++ b/powerd.cc
|
| @@ -22,6 +22,7 @@
|
| #include "chromeos/dbus/service_constants.h"
|
| #include "cros/chromeos_wm_ipc_enums.h"
|
| #include "power_manager/metrics_constants.h"
|
| +#include "power_manager/monitor_reconfigure.h"
|
| #include "power_manager/power_button_handler.h"
|
| #include "power_manager/power_constants.h"
|
| #include "power_manager/util.h"
|
| @@ -51,11 +52,13 @@ Daemon::Daemon(BacklightController* backlight_controller,
|
| PowerPrefs* prefs,
|
| MetricsLibraryInterface* metrics_lib,
|
| VideoDetectorInterface* video_detector,
|
| + MonitorReconfigure* monitor_reconfigure,
|
| const FilePath& run_dir)
|
| : backlight_controller_(backlight_controller),
|
| prefs_(prefs),
|
| metrics_lib_(metrics_lib),
|
| video_detector_(video_detector),
|
| + monitor_reconfigure_(monitor_reconfigure),
|
| low_battery_suspend_percent_(0),
|
| clean_shutdown_initiated_(false),
|
| low_battery_(false),
|
| @@ -704,7 +707,8 @@ void Daemon::SendBrightnessChangedSignal(bool user_initiated) {
|
|
|
| void Daemon::HandleResume() {
|
| file_tagger_.HandleResumeEvent();
|
| - backlight_controller_->SetPowerState(BACKLIGHT_ACTIVE_ON);
|
| + // Monitor reconfigure will set the backlight if needed.
|
| + monitor_reconfigure_->Run();
|
| }
|
|
|
| } // namespace power_manager
|
|
|