| Index: chrome/browser/ui/cocoa/extensions/extension_message_bubble_bridge.mm
|
| diff --git a/chrome/browser/ui/cocoa/extensions/extension_message_bubble_bridge.mm b/chrome/browser/ui/cocoa/extensions/extension_message_bubble_bridge.mm
|
| index 86f13617fcd8903efedd3f91ef62bca2721c5d5e..28b77e5e0f1fc63ab888fd0898afd97ca0672ace 100644
|
| --- a/chrome/browser/ui/cocoa/extensions/extension_message_bubble_bridge.mm
|
| +++ b/chrome/browser/ui/cocoa/extensions/extension_message_bubble_bridge.mm
|
| @@ -48,9 +48,12 @@ void ExtensionMessageBubbleBridge::OnBubbleShown() {
|
|
|
| void ExtensionMessageBubbleBridge::OnBubbleClosed(CloseAction action) {
|
| switch(action) {
|
| - case CLOSE_DISMISS:
|
| - controller_->OnBubbleDismiss();
|
| + case CLOSE_DISMISS_USER_ACTION:
|
| + case CLOSE_DISMISS_DEACTIVATION: {
|
| + bool close_by_deactivate = action == CLOSE_DISMISS_DEACTIVATION;
|
| + controller_->OnBubbleDismiss(close_by_deactivate);
|
| break;
|
| + }
|
| case CLOSE_EXECUTE:
|
| controller_->OnBubbleAction();
|
| break;
|
|
|