Index: ash/touch/touch_transformer_controller.cc |
diff --git a/ash/touch/touch_transformer_controller.cc b/ash/touch/touch_transformer_controller.cc |
index 87954a3afbe3e005573724b584b6ecd513b17888..117c0a784155c2ed13dad6261ea02a79bc95810a 100644 |
--- a/ash/touch/touch_transformer_controller.cc |
+++ b/ash/touch/touch_transformer_controller.cc |
@@ -182,6 +182,10 @@ void TouchTransformerController::UpdateTouchTransformer() const { |
} |
if (display_state == ui::MULTIPLE_DISPLAY_STATE_DUAL_EXTENDED) { |
+ // TODO(miletus) : Handle the case the state is DUAL_EXTENDED but it |
+ // is actually doing software mirroring. |
+ if (GetDisplayManager()->software_mirroring_enabled()) |
+ return; |
// In extended mode, each display is associated with one root window. |
aura::Window* root1 = |
display_controller->GetRootWindowForDisplayId(display1_id); |