diff options
Diffstat (limited to 'chrome/browser/ui/views/simple_message_box_views.cc')
-rw-r--r-- | chrome/browser/ui/views/simple_message_box_views.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/chrome/browser/ui/views/simple_message_box_views.cc b/chrome/browser/ui/views/simple_message_box_views.cc index 805c6b5..a399885 100644 --- a/chrome/browser/ui/views/simple_message_box_views.cc +++ b/chrome/browser/ui/views/simple_message_box_views.cc @@ -8,6 +8,7 @@ #include "base/compiler_specific.h" #include "base/memory/ref_counted.h" #include "base/message_loop.h" +#include "base/run_loop.h" #include "chrome/browser/browser_process.h" #include "grit/generated_resources.h" #include "ui/base/l10n/l10n_util.h" @@ -179,7 +180,8 @@ MessageBoxResult ShowMessageBox(gfx::NativeWindow parent, #else { MessageLoop::ScopedNestableTaskAllower allow(MessageLoopForUI::current()); - MessageLoopForUI::current()->RunWithDispatcher(dialog); + base::RunLoop run_loop(dialog); + run_loop.Run(); } #endif return dialog->result(); |