| Index: chrome/browser/ui/views/select_file_dialog_win.cc
|
| diff --git a/chrome/browser/ui/views/select_file_dialog_win.cc b/chrome/browser/ui/views/select_file_dialog_win.cc
|
| index 822e3050f1c20c8140e3a147e704966e5df0a338..167c69b972aec592d2c5bfb38e2f88bcdc4b46ec 100644
|
| --- a/chrome/browser/ui/views/select_file_dialog_win.cc
|
| +++ b/chrome/browser/ui/views/select_file_dialog_win.cc
|
| @@ -434,7 +434,8 @@ bool SaveFileAs(HWND owner,
|
| class SelectFileDialogImpl : public SelectFileDialog,
|
| public BaseShellDialogImpl {
|
| public:
|
| - explicit SelectFileDialogImpl(Listener* listener);
|
| + explicit SelectFileDialogImpl(Listener* listener,
|
| + ui::SelectFilePolicy* policy);
|
|
|
| // BaseShellDialog implementation:
|
| virtual bool IsRunning(HWND owning_hwnd) const OVERRIDE;
|
| @@ -542,8 +543,9 @@ class SelectFileDialogImpl : public SelectFileDialog,
|
| DISALLOW_COPY_AND_ASSIGN(SelectFileDialogImpl);
|
| };
|
|
|
| -SelectFileDialogImpl::SelectFileDialogImpl(Listener* listener)
|
| - : SelectFileDialog(listener),
|
| +SelectFileDialogImpl::SelectFileDialogImpl(Listener* listener,
|
| + ui::SelectFilePolicy* policy)
|
| + : SelectFileDialog(listener, policy),
|
| BaseShellDialogImpl(),
|
| has_multiple_file_type_choices_(false) {
|
| }
|
| @@ -850,6 +852,7 @@ bool SelectFileDialogImpl::RunOpenMultiFileDialog(
|
| }
|
|
|
| // static
|
| -SelectFileDialog* SelectFileDialog::Create(Listener* listener) {
|
| - return new SelectFileDialogImpl(listener);
|
| +SelectFileDialog* SelectFileDialog::Create(Listener* listener,
|
| + ui::SelectFilePolicy* policy) {
|
| + return new SelectFileDialogImpl(listener, policy);
|
| }
|
|
|