| 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;
|
|
|
|
|