Index: chrome/browser/ui/views/user_data_dir_dialog.cc |
diff --git a/chrome/browser/ui/views/user_data_dir_dialog.cc b/chrome/browser/ui/views/user_data_dir_dialog.cc |
index d924a7c0073e4aee46d8e9450664d679a57c0d9e..e783970465df85e4851d33ac10c56fc2460df8b2 100644 |
--- a/chrome/browser/ui/views/user_data_dir_dialog.cc |
+++ b/chrome/browser/ui/views/user_data_dir_dialog.cc |
@@ -93,10 +93,10 @@ const views::Widget* UserDataDirDialog::GetWidget() const { |
return message_box_view_->GetWidget(); |
} |
-bool UserDataDirDialog::Dispatch(const MSG& msg) { |
+base::DispatchStatus UserDataDirDialog::Dispatch(const base::NativeEvent& msg) { |
TranslateMessage(&msg); |
DispatchMessage(&msg); |
- return is_blocking_; |
+ return is_blocking_ ? base::EVENT_PROCESSED : base::EVENT_QUIT; |
} |
void UserDataDirDialog::FileSelected(const FilePath& path, |