| Index: chrome/browser/notifications/balloon.cc
|
| ===================================================================
|
| --- chrome/browser/notifications/balloon.cc (revision 30967)
|
| +++ chrome/browser/notifications/balloon.cc (working copy)
|
| @@ -36,8 +36,15 @@
|
| }
|
| }
|
|
|
| -void Balloon::Close(bool by_user) {
|
| +void Balloon::OnClose(bool by_user) {
|
| notification_.Close(by_user);
|
| if (close_listener_)
|
| close_listener_->OnBalloonClosed(this);
|
| }
|
| +
|
| +void Balloon::CloseByScript() {
|
| + // A user-initiated close begins with the view and then closes this object;
|
| + // we simulate that with a script-initiated close but pass |by_user|=false.
|
| + DCHECK(balloon_view_.get());
|
| + balloon_view_->Close(false);
|
| +}
|
|
|