Index: views/controls/menu/nested_dispatcher_gtk.cc |
diff --git a/views/controls/menu/nested_dispatcher_gtk.cc b/views/controls/menu/nested_dispatcher_gtk.cc |
index 383447c8d208a5dea0b4c8f23e28a1fc6c6e55ab..688df9bb57db960d3104c281e46f8dbdb1bac00f 100644 |
--- a/views/controls/menu/nested_dispatcher_gtk.cc |
+++ b/views/controls/menu/nested_dispatcher_gtk.cc |
@@ -20,7 +20,7 @@ bool NestedDispatcherGtk::RunAndSelfDestruct() { |
bool nestable = MessageLoopForUI::current()->NestableTasksAllowed(); |
if (allow_nested_task_) |
MessageLoopForUI::current()->SetNestableTasksAllowed(true); |
- MessageLoopForUI::current()->Run(this); |
+ MessageLoopForUI::current()->RunWithDispatcher(this); |
if (allow_nested_task_) |
MessageLoopForUI::current()->SetNestableTasksAllowed(nestable); |
bool creator_is_deleted = creator_ == NULL; |