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