Index: chrome/browser/ui/views/frame/immersive_mode_controller_ash.cc |
diff --git a/chrome/browser/ui/views/frame/immersive_mode_controller_ash.cc b/chrome/browser/ui/views/frame/immersive_mode_controller_ash.cc |
index 1be5add1046cbe803938af82b1f27dc596bb4626..52087aa5e9f9025e44ae8fe2ec7bcff0760e5d1d 100644 |
--- a/chrome/browser/ui/views/frame/immersive_mode_controller_ash.cc |
+++ b/chrome/browser/ui/views/frame/immersive_mode_controller_ash.cc |
@@ -307,6 +307,14 @@ class ImmersiveModeControllerAsh::WindowObserver : public aura::WindowObserver { |
controller_->SetEnabled(window->GetProperty(kImmersiveModeKey)); |
return; |
} |
+ using ash::internal::kPendingImmersiveGestureKey; |
+ if (key == kPendingImmersiveGestureKey) { |
+ if (window->GetProperty(kPendingImmersiveGestureKey)) { |
+ window->SetProperty(kPendingImmersiveGestureKey, false); |
+ controller_->MaybeStartReveal(ANIMATE_FAST); |
+ } |
+ return; |
+ } |
} |
private: |