| Index: chrome/browser/ui/website_settings/permission_bubble_manager.cc
|
| diff --git a/chrome/browser/ui/website_settings/permission_bubble_manager.cc b/chrome/browser/ui/website_settings/permission_bubble_manager.cc
|
| index cb3df39d6b39ba73206ca70d492a2a430354a009..0e6a3bebf1ef7bef30c901874ec3ce05b806397d 100644
|
| --- a/chrome/browser/ui/website_settings/permission_bubble_manager.cc
|
| +++ b/chrome/browser/ui/website_settings/permission_bubble_manager.cc
|
| @@ -32,7 +32,6 @@ void PermissionBubbleManager::AddRequest(PermissionBubbleRequest* request) {
|
| // with various states of the manager.
|
|
|
| if (view_ && !bubble_showing_) {
|
| - view_->SetDelegate(this);
|
| view_->Show(requests_, accept_state_, customization_mode_);
|
| bubble_showing_ = true;
|
| }
|
| @@ -124,10 +123,9 @@ void PermissionBubbleManager::Closing() {
|
| }
|
|
|
| void PermissionBubbleManager::FinalizeBubble() {
|
| - if (view_) {
|
| - view_->SetDelegate(NULL);
|
| + if (view_)
|
| view_->Hide();
|
| - }
|
| + bubble_showing_ = false;
|
|
|
| std::vector<PermissionBubbleRequest*>::iterator di;
|
| for (di = requests_.begin(); di != requests_.end(); di++)
|
|
|