Index: views/widget/native_widget_gtk.cc |
diff --git a/views/widget/native_widget_gtk.cc b/views/widget/native_widget_gtk.cc |
index b9995df1baef169ab8d118b00d7c48c52aa3ab22..d344b1df50568c5d7cc997352bacad4be39cf869 100644 |
--- a/views/widget/native_widget_gtk.cc |
+++ b/views/widget/native_widget_gtk.cc |
@@ -528,7 +528,7 @@ void NativeWidgetGtk::DoDrag(const OSExchangeData& data, int operation) { |
drag_data_ = &data_provider; |
// Block the caller until drag is done by running a nested message loop. |
- MessageLoopForUI::current()->Run(NULL); |
+ MessageLoopForUI::current()->RunWithDispatcher(NULL); |
drag_data_ = NULL; |