| Index: chrome/browser/automation/automation_provider_win.cc
|
| diff --git a/chrome/browser/automation/automation_provider_win.cc b/chrome/browser/automation/automation_provider_win.cc
|
| index bcc8f63628a1aa3d7680f05f751ccc556e0cb80c..c1baf962c761f671d5180aa7cbed49bb4bdbf41d 100644
|
| --- a/chrome/browser/automation/automation_provider_win.cc
|
| +++ b/chrome/browser/automation/automation_provider_win.cc
|
| @@ -149,11 +149,9 @@ void AutomationProvider::WindowSimulateDrag(
|
| false,
|
| MessageLoop::QuitClosure());
|
| MessageLoopForUI* loop = MessageLoopForUI::current();
|
| - bool did_allow_task_nesting = loop->NestableTasksAllowed();
|
| - loop->SetNestableTasksAllowed(true);
|
| views::AcceleratorHandler handler;
|
| + MessageLoop::ScopedNestableTaskAllower allow(loop);
|
| loop->RunWithDispatcher(&handler);
|
| - loop->SetNestableTasksAllowed(did_allow_task_nesting);
|
| }
|
| SendMessage(top_level_hwnd, up_message, wparam_flags,
|
| MAKELPARAM(end.x, end.y));
|
|
|