summaryrefslogtreecommitdiffstats
path: root/ui/views/bubble/bubble_frame_view.cc
diff options
context:
space:
mode:
Diffstat (limited to 'ui/views/bubble/bubble_frame_view.cc')
-rw-r--r--ui/views/bubble/bubble_frame_view.cc7
1 files changed, 5 insertions, 2 deletions
diff --git a/ui/views/bubble/bubble_frame_view.cc b/ui/views/bubble/bubble_frame_view.cc
index 88025b0..c9fcd40 100644
--- a/ui/views/bubble/bubble_frame_view.cc
+++ b/ui/views/bubble/bubble_frame_view.cc
@@ -70,7 +70,8 @@ BubbleFrameView::BubbleFrameView(const gfx::Insets& content_margins)
title_icon_(new views::ImageView()),
title_(nullptr),
close_(nullptr),
- titlebar_extra_view_(nullptr) {
+ titlebar_extra_view_(nullptr),
+ close_button_clicked_(false) {
AddChildView(title_icon_);
ui::ResourceBundle& rb = ui::ResourceBundle::GetSharedInstance();
@@ -321,8 +322,10 @@ void BubbleFrameView::OnNativeThemeChanged(const ui::NativeTheme* theme) {
}
void BubbleFrameView::ButtonPressed(Button* sender, const ui::Event& event) {
- if (sender == close_)
+ if (sender == close_) {
+ close_button_clicked_ = true;
GetWidget()->Close();
+ }
}
void BubbleFrameView::SetBubbleBorder(scoped_ptr<BubbleBorder> border) {