Index: ui/display/manager/chromeos/touch_transform_controller.h |
diff --git a/ui/display/manager/chromeos/touch_transform_controller.h b/ui/display/manager/chromeos/touch_transform_controller.h |
index 02cbeb36ab742737bc46636f1ab997b92b16acd9..b911a311feceb45e95405369a7ed8319f2a3e96e 100644 |
--- a/ui/display/manager/chromeos/touch_transform_controller.h |
+++ b/ui/display/manager/chromeos/touch_transform_controller.h |
@@ -38,6 +38,10 @@ class DISPLAY_MANAGER_EXPORT TouchTransformController { |
// into device manager. |
void UpdateTouchTransforms() const; |
+ // During touch calibration we remove the previous transform and update touch |
+ // transformer until calibration is complete. |
+ void SetForCalibration(bool is_calibrating); |
+ |
private: |
friend class test::TouchTransformControllerTest; |
@@ -82,6 +86,8 @@ class DISPLAY_MANAGER_EXPORT TouchTransformController { |
DisplayConfigurator* display_configurator_; |
DisplayManager* display_manager_; |
+ bool is_calibrating_ = false; |
+ |
DISALLOW_COPY_AND_ASSIGN(TouchTransformController); |
}; |