Index: ash/common/wm/maximize_mode/maximize_mode_controller.h |
diff --git a/ash/common/wm/maximize_mode/maximize_mode_controller.h b/ash/common/wm/maximize_mode/maximize_mode_controller.h |
index 32650fec2cbcb11e479e651beeb0a58112dcf414..6075ab4b7743eb767aa0f61875791cad241b1432 100644 |
--- a/ash/common/wm/maximize_mode/maximize_mode_controller.h |
+++ b/ash/common/wm/maximize_mode/maximize_mode_controller.h |
@@ -54,6 +54,10 @@ class ASH_EXPORT MaximizeModeController : |
MaximizeModeController(); |
~MaximizeModeController() override; |
+ void set_force_can_enter_maximize_mode_for_tests(bool value) { |
+ force_can_enter_maximize_mode_for_tests_ = value; |
+ } |
+ |
// True if it is possible to enter maximize mode in the current |
// configuration. If this returns false, it should never be the case that |
// maximize mode becomes enabled. |
@@ -153,6 +157,10 @@ class ASH_EXPORT MaximizeModeController : |
// Whether we have ever seen accelerometer data. |
bool have_seen_accelerometer_data_; |
+ // Whether we force enable entering maximize mode for tests where |
+ // accelerometer data is not available. |
+ bool force_can_enter_maximize_mode_for_tests_; |
+ |
// Tracks time spent in (and out of) touchview mode. |
base::Time touchview_usage_interval_start_time_; |
base::TimeDelta total_touchview_time_; |