diff options
author | oshima@chromium.org <oshima@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-01-30 19:20:09 +0000 |
---|---|---|
committer | oshima@chromium.org <oshima@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-01-30 19:20:09 +0000 |
commit | 32c3e98e51fda2fb2da0a3e076d7754e7cccbb5f (patch) | |
tree | 07e1ff23f90c21eb5c988862c3b06415b3e9c046 /chromeos | |
parent | bd9cc5689ad2472d52715d93eda2dd55226d88be (diff) | |
download | chromium_src-32c3e98e51fda2fb2da0a3e076d7754e7cccbb5f.zip chromium_src-32c3e98e51fda2fb2da0a3e076d7754e7cccbb5f.tar.gz chromium_src-32c3e98e51fda2fb2da0a3e076d7754e7cccbb5f.tar.bz2 |
Update display info and root windows only after outputs are configured
BUG=169523
TEST=none
Review URL: https://chromiumcodereview.appspot.com/12094051
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@179686 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chromeos')
-rw-r--r-- | chromeos/display/output_configurator.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/chromeos/display/output_configurator.cc b/chromeos/display/output_configurator.cc index 250fb3d..d2a5769 100644 --- a/chromeos/display/output_configurator.cc +++ b/chromeos/display/output_configurator.cc @@ -760,6 +760,8 @@ bool OutputConfigurator::SetDisplayMode(OutputState new_state) { bool OutputConfigurator::Dispatch(const base::NativeEvent& event) { TRACE_EVENT0("chromeos", "OutputConfigurator::Dispatch"); + if (event->type - xrandr_event_base_ == RRScreenChangeNotify) + XRRUpdateConfiguration(event); // Ignore this event if the Xrandr extension isn't supported. if (!is_running_on_chrome_os_ || (event->type - xrandr_event_base_ != RRNotify)) { |