| Index: chrome/browser/ui/webui/print_preview/print_preview_handler.cc
|
| ===================================================================
|
| --- chrome/browser/ui/webui/print_preview/print_preview_handler.cc (revision 144942)
|
| +++ chrome/browser/ui/webui/print_preview/print_preview_handler.cc (working copy)
|
| @@ -35,7 +35,6 @@
|
| #include "chrome/browser/printing/print_view_manager.h"
|
| #include "chrome/browser/printing/printer_manager_dialog.h"
|
| #include "chrome/browser/profiles/profile.h"
|
| -#include "chrome/browser/ui/chrome_select_file_policy.h"
|
| #include "chrome/browser/ui/tab_contents/tab_contents.h"
|
| #include "chrome/browser/ui/webui/print_preview/print_preview_ui.h"
|
| #include "chrome/browser/ui/webui/print_preview/sticky_settings.h"
|
| @@ -836,8 +835,9 @@
|
| GetStickySettings()->StoreSavePath(file_path);
|
| }
|
|
|
| - select_file_dialog_ = SelectFileDialog::Create(
|
| - this, new ChromeSelectFilePolicy(preview_web_contents())),
|
| + if (!select_file_dialog_.get())
|
| + select_file_dialog_ = SelectFileDialog::Create(this);
|
| +
|
| select_file_dialog_->SelectFile(
|
| SelectFileDialog::SELECT_SAVEAS_FILE,
|
| string16(),
|
| @@ -845,6 +845,7 @@
|
| &file_type_info,
|
| 0,
|
| FILE_PATH_LITERAL(""),
|
| + preview_web_contents(),
|
| platform_util::GetTopLevel(preview_web_contents()->GetNativeView()),
|
| NULL);
|
| }
|
|
|