| Index: powerd.cc
|
| diff --git a/powerd.cc b/powerd.cc
|
| index 6136090c716041c2bb448898cd491938a3b87eb9..c4ede39a657c9541c980481e22ee8fca6a7e4a9b 100644
|
| --- a/powerd.cc
|
| +++ b/powerd.cc
|
| @@ -21,6 +21,7 @@
|
| #include "chromeos/dbus/dbus.h"
|
| #include "chromeos/dbus/service_constants.h"
|
| #include "cros/chromeos_wm_ipc_enums.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"
|
| @@ -50,11 +51,13 @@ Daemon::Daemon(BacklightController* backlight_controller,
|
| PowerPrefs* prefs,
|
| MetricsLibraryInterface* metrics_lib,
|
| VideoDetectorInterface* video_detector,
|
| + MonitorReconfigureMain* 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),
|
| @@ -703,7 +706,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
|
|
|