Index: chrome/browser/ui/gtk/notifications/balloon_view_gtk.cc |
=================================================================== |
--- chrome/browser/ui/gtk/notifications/balloon_view_gtk.cc (revision 75847) |
+++ chrome/browser/ui/gtk/notifications/balloon_view_gtk.cc (working copy) |
@@ -431,9 +431,13 @@ |
// Called when the menu stops showing. |
void BalloonViewImpl::StoppedShowing() { |
- if (pending_close_) |
- DelayedClose(false); |
menu_showing_ = false; |
+ if (pending_close_) { |
+ MessageLoop::current()->PostTask( |
+ FROM_HERE, |
+ method_factory_.NewRunnableMethod( |
+ &BalloonViewImpl::DelayedClose, false)); |
+ } |
} |
gboolean BalloonViewImpl::OnDestroy(GtkWidget* widget) { |