Index: ash/shell.cc |
diff --git a/ash/shell.cc b/ash/shell.cc |
index c0a176517c1f7c883e2d26096454cb7f43f70fb0..b8a69de6cc396d169978dac6e2a6a0f79cb2fb62 100644 |
--- a/ash/shell.cc |
+++ b/ash/shell.cc |
@@ -477,6 +477,14 @@ bool Shell::IsMaximizeModeWindowManagerEnabled() { |
return maximize_mode_window_manager_.get() != NULL; |
} |
+#if defined(OS_CHROMEOS) |
+bool Shell::ShouldSaveDisplaySettings() { |
+ return !((IsMaximizeModeWindowManagerEnabled() && |
+ maximize_mode_controller_->in_set_screen_rotation()) || |
+ resolution_notification_controller_->DoesNotificationTimeout()); |
+} |
+#endif |
+ |
void Shell::UpdateShelfVisibility() { |
RootWindowControllerList controllers = GetAllRootWindowControllers(); |
for (RootWindowControllerList::iterator iter = controllers.begin(); |