Index: ui/views/bubble/bubble_delegate.cc |
diff --git a/ui/views/bubble/bubble_delegate.cc b/ui/views/bubble/bubble_delegate.cc |
index 9a790d971511be39842c85651964314fcb4fe3e5..663cec9951fbfa1580224f083b4ce93b875e6972 100644 |
--- a/ui/views/bubble/bubble_delegate.cc |
+++ b/ui/views/bubble/bubble_delegate.cc |
@@ -279,7 +279,8 @@ void BubbleDelegateView::SizeToContents() { |
BubbleFrameView* BubbleDelegateView::GetBubbleFrameView() const { |
const Widget* widget = border_widget_ ? border_widget_ : GetWidget(); |
- return static_cast<BubbleFrameView*>(widget->non_client_view()->frame_view()); |
+ const NonClientView* view = widget ? widget->non_client_view() : NULL; |
+ return view ? static_cast<BubbleFrameView*>(view->frame_view()) : NULL; |
} |
gfx::Rect BubbleDelegateView::GetBubbleBounds() { |