Chromium Code Reviews| 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 aefc397df86ec64ec3154f56c52dc118301c931e..d371de4c98c85eaf814235e0a3f728b898814f6d 100644 |
| --- a/chrome/browser/ui/views/frame/immersive_mode_controller_ash.cc |
| +++ b/chrome/browser/ui/views/frame/immersive_mode_controller_ash.cc |
| @@ -288,11 +288,11 @@ ImmersiveModeControllerAsh::ImmersiveModeControllerAsh() |
| revealed_lock_count_(0), |
| tab_indicator_visibility_(TAB_INDICATORS_HIDE), |
| mouse_x_when_hit_top_(-1), |
| + gesture_begun_(false), |
| native_window_(NULL), |
| animation_(new ui::SlideAnimation(this)), |
| animations_disabled_for_test_(false), |
| - weak_ptr_factory_(this), |
| - gesture_begun_(false) { |
| + weak_ptr_factory_(this) { |
| } |
| ImmersiveModeControllerAsh::~ImmersiveModeControllerAsh() { |
| @@ -934,6 +934,10 @@ void ImmersiveModeControllerAsh::MaybeStartReveal(Animate animate) { |
| animation_->SetSlideDuration(GetAnimationDuration(animate)); |
| animation_->Show(); |
| } |
| + |
| + if (previous_reveal_state == CLOSED) { |
|
sky
2013/06/19 13:32:29
nit: no {}
|
| + FOR_EACH_OBSERVER(Observer, observers_, OnImmersiveRevealStarted()); |
| + } |
| } |
| void ImmersiveModeControllerAsh::EnablePaintToLayer(bool enable) { |