| Index: chrome/utility/shell_handler_impl_win.cc
|
| diff --git a/chrome/utility/shell_handler_impl_win.cc b/chrome/utility/shell_handler_impl_win.cc
|
| index 104a53706fc3d2112d685963518b6a46518f1f54..6bcacda2359a3382f734cebdb0367763f29f7c10 100644
|
| --- a/chrome/utility/shell_handler_impl_win.cc
|
| +++ b/chrome/utility/shell_handler_impl_win.cc
|
| @@ -17,13 +17,8 @@
|
| #include "base/win/shortcut.h"
|
| #include "chrome/installer/util/install_util.h"
|
| #include "content/public/utility/utility_thread.h"
|
| -#include "ui/base/win/open_file_name_win.h"
|
|
|
| namespace {
|
| -
|
| -HWND Uint32ToHWND(uint32_t value) {
|
| - return reinterpret_cast<HWND>(value);
|
| -}
|
|
|
| // This class checks if the current executable is pinned to the taskbar. It also
|
| // keeps track of the errors that occurs that prevents it from getting a result.
|
| @@ -227,56 +222,3 @@
|
| bool is_pinned_to_taskbar = helper.GetResult();
|
| callback.Run(!helper.error_occured(), is_pinned_to_taskbar);
|
| }
|
| -
|
| -void ShellHandlerImpl::DoGetOpenFileName(
|
| - uint32_t owner,
|
| - uint32_t flags,
|
| - const std::vector<std::tuple<base::string16, base::string16>>& filters,
|
| - const base::FilePath& initial_directory,
|
| - const base::FilePath& filename,
|
| - const DoGetOpenFileNameCallback& callback) {
|
| - ui::win::OpenFileName open_file_name(Uint32ToHWND(owner), flags);
|
| - open_file_name.SetInitialSelection(initial_directory, filename);
|
| - open_file_name.SetFilters(filters);
|
| -
|
| - base::FilePath directory;
|
| - std::vector<base::FilePath> filenames;
|
| -
|
| - if (::GetOpenFileName(open_file_name.GetOPENFILENAME()))
|
| - open_file_name.GetResult(&directory, &filenames);
|
| -
|
| - if (!filenames.empty())
|
| - callback.Run(directory, filenames);
|
| - else
|
| - callback.Run(base::FilePath(), std::vector<base::FilePath>());
|
| -}
|
| -
|
| -void ShellHandlerImpl::DoGetSaveFileName(
|
| - uint32_t owner,
|
| - uint32_t flags,
|
| - const std::vector<std::tuple<base::string16, base::string16>>& filters,
|
| - uint32_t one_based_filter_index,
|
| - const base::FilePath& initial_directory,
|
| - const base::FilePath& suggested_filename,
|
| - const base::FilePath& default_extension,
|
| - const DoGetSaveFileNameCallback& callback) {
|
| - ui::win::OpenFileName open_file_name(reinterpret_cast<HWND>(owner), flags);
|
| - open_file_name.SetInitialSelection(initial_directory, suggested_filename);
|
| - open_file_name.SetFilters(filters);
|
| - open_file_name.GetOPENFILENAME()->nFilterIndex = one_based_filter_index;
|
| - open_file_name.GetOPENFILENAME()->lpstrDefExt =
|
| - default_extension.value().c_str();
|
| -
|
| - if (::GetSaveFileName(open_file_name.GetOPENFILENAME())) {
|
| - callback.Run(base::FilePath(open_file_name.GetOPENFILENAME()->lpstrFile),
|
| - open_file_name.GetOPENFILENAME()->nFilterIndex);
|
| - return;
|
| - }
|
| -
|
| - // Zero means the dialog was closed, otherwise we had an error.
|
| - DWORD error_code = ::CommDlgExtendedError();
|
| - if (error_code != 0)
|
| - NOTREACHED() << "GetSaveFileName failed with code: " << error_code;
|
| -
|
| - callback.Run(base::FilePath(), 0);
|
| -}
|
|
|