Index: chrome/browser/chrome_select_file_dialog_factory_win.cc |
diff --git a/chrome/browser/chrome_select_file_dialog_factory_win.cc b/chrome/browser/chrome_select_file_dialog_factory_win.cc |
index 4fa88922e28dbdd0b154722e07c805a8cb24f5c4..806a959332d4a58fd4e89693577ee33ea1b799ff 100644 |
--- a/chrome/browser/chrome_select_file_dialog_factory_win.cc |
+++ b/chrome/browser/chrome_select_file_dialog_factory_win.cc |
@@ -68,8 +68,9 @@ class GetOpenFileNameClient : public content::UtilityProcessHostClient { |
DISALLOW_COPY_AND_ASSIGN(GetOpenFileNameClient); |
}; |
-GetOpenFileNameClient::GetOpenFileNameClient() : event_(true, false) { |
-} |
+GetOpenFileNameClient::GetOpenFileNameClient() |
+ : event_(base::WaitableEvent::ResetPolicy::MANUAL, |
+ base::WaitableEvent::InitialState::NOT_SIGNALED) {} |
void GetOpenFileNameClient::WaitForCompletion() { |
event_.Wait(); |
@@ -198,8 +199,9 @@ class GetSaveFileNameClient : public content::UtilityProcessHostClient { |
}; |
GetSaveFileNameClient::GetSaveFileNameClient() |
- : one_based_filter_index_(0), event_(true, false) { |
-} |
+ : one_based_filter_index_(0), |
+ event_(base::WaitableEvent::ResetPolicy::MANUAL, |
+ base::WaitableEvent::InitialState::NOT_SIGNALED) {} |
void GetSaveFileNameClient::WaitForCompletion() { |
event_.Wait(); |