Index: ash/wm/immersive_fullscreen_controller.cc |
diff --git a/ash/wm/immersive_fullscreen_controller.cc b/ash/wm/immersive_fullscreen_controller.cc |
index cd6bd3defd2f6df99fdeecfe3767a00ef1536df7..085256ae998e7dbf3ffdcc905a6a9b65b3357214 100644 |
--- a/ash/wm/immersive_fullscreen_controller.cc |
+++ b/ash/wm/immersive_fullscreen_controller.cc |
@@ -24,7 +24,6 @@ |
#include "ui/gfx/geometry/point.h" |
#include "ui/gfx/geometry/rect.h" |
#include "ui/gfx/screen.h" |
-#include "ui/views/bubble/bubble_delegate.h" |
#include "ui/views/bubble/bubble_dialog_delegate.h" |
#include "ui/views/view.h" |
#include "ui/views/widget/widget.h" |
@@ -64,19 +63,6 @@ const int kSwipeVerticalThresholdMultiplier = 3; |
// See ShouldIgnoreMouseEventAtLocation() for more details. |
const int kHeightOfDeadRegionAboveTopContainer = 10; |
-// Returns the BubbleDelegateView corresponding to |maybe_bubble| if |
-// |maybe_bubble| is a bubble. TODO(estade): remove this when all bubbles are |
-// BubbleDialogDelegateViews, or create a common interface for the two bubble |
-// types. |
-views::BubbleDelegateView* AsBubbleDelegate(aura::Window* maybe_bubble) { |
- if (!maybe_bubble) |
- return nullptr; |
- views::Widget* widget = views::Widget::GetWidgetForNativeView(maybe_bubble); |
- if (!widget) |
- return nullptr; |
- return widget->widget_delegate()->AsBubbleDelegate(); |
-} |
- |
// Returns the BubbleDialogDelegateView corresponding to |maybe_bubble| if |
// |maybe_bubble| is a bubble. |
views::BubbleDialogDelegateView* AsBubbleDialogDelegate( |
@@ -90,10 +76,6 @@ views::BubbleDialogDelegateView* AsBubbleDialogDelegate( |
} |
views::View* GetAnchorView(aura::Window* maybe_bubble) { |
- views::BubbleDelegateView* bubble = AsBubbleDelegate(maybe_bubble); |
- if (bubble) |
- return bubble->GetAnchorView(); |
- |
views::BubbleDialogDelegateView* bubble_dialog = |
AsBubbleDialogDelegate(maybe_bubble); |
return bubble_dialog ? bubble_dialog->GetAnchorView() : nullptr; |
@@ -237,15 +219,11 @@ void ImmersiveFullscreenController::BubbleObserver::UpdateRevealedLock() { |
// Currently, there is no nice way for bubbles to reposition themselves |
// whenever the anchor view moves. Tell the bubbles to reposition themselves |
// explicitly instead. The hidden bubbles are also repositioned because |
- // BubbleDelegateView does not reposition its widget as a result of a |
+ // BubbleDialogDelegateView does not reposition its widget as a result of a |
// visibility change. |
for (std::set<aura::Window*>::const_iterator it = bubbles_.begin(); |
msw
2016/04/26 18:07:30
optional nit: for (auto bubble : bubbles_) and dro
Evan Stade
2016/04/26 21:23:01
Done (x3)
|
it != bubbles_.end(); ++it) { |
- views::BubbleDelegateView* bubble = AsBubbleDelegate(*it); |
- if (bubble) |
- bubble->OnAnchorBoundsChanged(); |
- else |
- AsBubbleDialogDelegate(*it)->OnAnchorBoundsChanged(); |
+ AsBubbleDialogDelegate(*it)->OnAnchorBoundsChanged(); |
} |
} |
} |