diff options
author | oshima@chromium.org <oshima@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-05-15 08:57:35 +0000 |
---|---|---|
committer | oshima@chromium.org <oshima@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-05-15 08:57:35 +0000 |
commit | 486d0d71b52380b7d1d4a875c169a0e17781bcbe (patch) | |
tree | 475e52c2476304497df41ad29f404aff4048f02d /ash/display/event_transformation_handler.cc | |
parent | 2a78199942c39770b2cc3e033fa17580ba5427cc (diff) | |
download | chromium_src-486d0d71b52380b7d1d4a875c169a0e17781bcbe.zip chromium_src-486d0d71b52380b7d1d4a875c169a0e17781bcbe.tar.gz chromium_src-486d0d71b52380b7d1d4a875c169a0e17781bcbe.tar.bz2 |
* Use DisplayManager::IsMirrored to check mirroring state
* Split CycleDisplay shortcut into AddRemoveDisplay and ToggleMirrorMode
* A few minor cleanups that will make it easy to implement
compositor based mirroing.
BUG=239776
TEST=none no functional change.
R=jamescook@chromium.org, mukai@chromium.org, sky@chromium.org
Review URL: https://codereview.chromium.org/15094002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200208 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ash/display/event_transformation_handler.cc')
-rw-r--r-- | ash/display/event_transformation_handler.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/ash/display/event_transformation_handler.cc b/ash/display/event_transformation_handler.cc index 52cb647..cb33891 100644 --- a/ash/display/event_transformation_handler.cc +++ b/ash/display/event_transformation_handler.cc @@ -68,6 +68,9 @@ void EventTransformationHandler::OnTouchEvent(ui::TouchEvent* event) { OutputConfigurator* output_configurator = ash::Shell::GetInstance()->output_configurator(); + // Check output_configurator's output_state instead of checking + // DisplayManager::IsMirrored() because the compositor based mirroring + // won't cause the scaling issue. if (output_configurator->output_state() != chromeos::STATE_DUAL_MIRROR) return; |