Chromium Code Reviews| Index: chrome/browser/ui/views/ash/balloon_collection_impl_ash.cc |
| diff --git a/chrome/browser/ui/views/ash/balloon_collection_impl_ash.cc b/chrome/browser/ui/views/ash/balloon_collection_impl_ash.cc |
| index 104549003796cee8f469f31bbd11ec5b3a98bb53..8d0e37d7be770b9160cfc8aeb7a9fd49b65789f9 100644 |
| --- a/chrome/browser/ui/views/ash/balloon_collection_impl_ash.cc |
| +++ b/chrome/browser/ui/views/ash/balloon_collection_impl_ash.cc |
| @@ -21,6 +21,7 @@ |
| #include "chrome/common/extensions/extension.h" |
| #include "chrome/common/extensions/extension_set.h" |
| #include "chrome/common/extensions/permissions/api_permission.h" |
| +#include "ui/views/widget/widget.h" |
| using message_center::NotifierSettingsView; |
| @@ -85,6 +86,15 @@ void BalloonCollectionImplAsh::ShowSettings( |
| chrome::ShowContentSettings(browser, CONTENT_SETTINGS_TYPE_NOTIFICATIONS); |
| } |
| +void BalloonCollectionImplAsh::ShowSettingsDialog(gfx::NativeView context) { |
| + if (settings_view_) { |
| + settings_view_->GetWidget()->StackAtTop(); |
| + } else { |
|
miket_OOO
2013/01/25 00:32:10
No braces, don't really care.
Jun Mukai
2013/01/25 00:37:50
hmm, else-clause has two lines (it doesn't fit to
|
| + settings_view_ = |
| + message_center::NotifierSettingsView::Create(this, context); |
| + } |
| +} |
| + |
| void BalloonCollectionImplAsh::OnClicked(const std::string& notification_id) { |
| Balloon* balloon = base().FindBalloonById(notification_id); |
| if (!balloon) |