| Index: win8/metro_driver/file_picker_ash.cc
|
| diff --git a/win8/metro_driver/file_picker_ash.cc b/win8/metro_driver/file_picker_ash.cc
|
| index 343d7b4f99a587a22795ff48ec83a72dd3be698c..902ee782d686b75266036521339b61dbad75b2b6 100644
|
| --- a/win8/metro_driver/file_picker_ash.cc
|
| +++ b/win8/metro_driver/file_picker_ash.cc
|
| @@ -28,7 +28,7 @@ class StringVectorImpl : public mswr::RuntimeClass<StringVectorItf> {
|
| std::for_each(strings_.begin(), strings_.end(), ::WindowsDeleteString);
|
| }
|
|
|
| - HRESULT RuntimeClassInitialize(const std::vector<string16>& list) {
|
| + HRESULT RuntimeClassInitialize(const std::vector<base::string16>& list) {
|
| for (size_t i = 0; i < list.size(); ++i)
|
| strings_.push_back(MakeHString(list[i]));
|
|
|
| @@ -82,8 +82,8 @@ class StringVectorImpl : public mswr::RuntimeClass<StringVectorItf> {
|
| } // namespace
|
|
|
| FilePickerSessionBase::FilePickerSessionBase(ChromeAppViewAsh* app_view,
|
| - const string16& title,
|
| - const string16& filter,
|
| + const base::string16& title,
|
| + const base::string16& filter,
|
| const base::FilePath& default_path)
|
| : app_view_(app_view),
|
| title_(title),
|
| @@ -117,8 +117,8 @@ bool FilePickerSessionBase::DoFilePicker() {
|
|
|
| OpenFilePickerSession::OpenFilePickerSession(
|
| ChromeAppViewAsh* app_view,
|
| - const string16& title,
|
| - const string16& filter,
|
| + const base::string16& title,
|
| + const base::string16& filter,
|
| const base::FilePath& default_path,
|
| bool allow_multi_select)
|
| : FilePickerSessionBase(app_view, title, filter, default_path),
|
| @@ -165,7 +165,7 @@ HRESULT OpenFilePickerSession::MultiPickerDone(MultiFileAsyncOp* async,
|
| HRESULT hr = async->GetResults(files.GetAddressOf());
|
|
|
| if (files) {
|
| - string16 result;
|
| + base::string16 result;
|
| if (SUCCEEDED(hr))
|
| hr = ComposeMultiFileResult(files.Get(), &result);
|
|
|
| @@ -243,7 +243,7 @@ HRESULT OpenFilePickerSession::StartFilePicker() {
|
| break;
|
|
|
| // There can be a single extension, or a list of semicolon-separated ones.
|
| - std::vector<string16> extensions_win32_style;
|
| + std::vector<base::string16> extensions_win32_style;
|
| size_t extension_count = Tokenize(walk, L";", &extensions_win32_style);
|
| DCHECK_EQ(extension_count, extensions_win32_style.size());
|
|
|
| @@ -256,9 +256,10 @@ HRESULT OpenFilePickerSession::StartFilePicker() {
|
| hr = extension.Set(L"*");
|
| } else {
|
| // Metro wants suffixes only, not patterns.
|
| - string16 ext = base::FilePath(extensions_win32_style[i]).Extension();
|
| + base::string16 ext =
|
| + base::FilePath(extensions_win32_style[i]).Extension();
|
| if ((ext.size() < 2) ||
|
| - (ext.find_first_of(L"*?") != string16::npos)) {
|
| + (ext.find_first_of(L"*?") != base::string16::npos)) {
|
| continue;
|
| }
|
| hr = extension.Set(ext.c_str());
|
| @@ -309,7 +310,7 @@ HRESULT OpenFilePickerSession::StartFilePicker() {
|
| }
|
|
|
| HRESULT OpenFilePickerSession::ComposeMultiFileResult(
|
| - StorageFileVectorCollection* files, string16* result) {
|
| + StorageFileVectorCollection* files, base::string16* result) {
|
| DCHECK(files != NULL);
|
| DCHECK(result != NULL);
|
|
|
| @@ -424,17 +425,18 @@ HRESULT SaveFilePickerSession::StartFilePicker() {
|
| break;
|
|
|
| // There can be a single extension, or a list of semicolon-separated ones.
|
| - std::vector<string16> extensions_win32_style;
|
| + std::vector<base::string16> extensions_win32_style;
|
| size_t extension_count = Tokenize(walk, L";", &extensions_win32_style);
|
| DCHECK_EQ(extension_count, extensions_win32_style.size());
|
|
|
| // Metro wants suffixes only, not patterns. Also, metro does not support
|
| // the all files ("*") pattern in the save picker.
|
| - std::vector<string16> extensions;
|
| + std::vector<base::string16> extensions;
|
| for (size_t i = 0; i < extensions_win32_style.size(); ++i) {
|
| - string16 ext = base::FilePath(extensions_win32_style[i]).Extension();
|
| + base::string16 ext =
|
| + base::FilePath(extensions_win32_style[i]).Extension();
|
| if ((ext.size() < 2) ||
|
| - (ext.find_first_of(L"*?") != string16::npos))
|
| + (ext.find_first_of(L"*?") != base::string16::npos))
|
| continue;
|
| extensions.push_back(ext);
|
| }
|
| @@ -479,7 +481,7 @@ HRESULT SaveFilePickerSession::StartFilePicker() {
|
|
|
| mswr::ComPtr<StringVectorItf> list;
|
| hr = mswr::MakeAndInitialize<StringVectorImpl>(
|
| - list.GetAddressOf(), std::vector<string16>(1, L".dat"));
|
| + list.GetAddressOf(), std::vector<base::string16>(1, L".dat"));
|
| if (FAILED(hr))
|
| return hr;
|
|
|
| @@ -491,7 +493,7 @@ HRESULT SaveFilePickerSession::StartFilePicker() {
|
| }
|
|
|
| if (!default_path_.empty()) {
|
| - string16 file_part = default_path_.BaseName().value();
|
| + base::string16 file_part = default_path_.BaseName().value();
|
| // If the suggested_name is a root directory, then don't set it as the
|
| // suggested name.
|
| if (file_part.size() == 1 && file_part[0] == L'\\')
|
| @@ -534,7 +536,7 @@ HRESULT SaveFilePickerSession::FilePickerDone(SaveFileAsyncOp* async,
|
| hr = storage_item->get_Path(file_path.GetAddressOf());
|
|
|
| if (SUCCEEDED(hr)) {
|
| - string16 path_str = MakeStdWString(file_path.Get());
|
| + base::string16 path_str = MakeStdWString(file_path.Get());
|
| result_ = path_str;
|
| success_ = true;
|
| }
|
| @@ -549,7 +551,7 @@ HRESULT SaveFilePickerSession::FilePickerDone(SaveFileAsyncOp* async,
|
| }
|
|
|
| FolderPickerSession::FolderPickerSession(ChromeAppViewAsh* app_view,
|
| - const string16& title)
|
| + const base::string16& title)
|
| : FilePickerSessionBase(app_view, title, L"", base::FilePath()) {}
|
|
|
| HRESULT FolderPickerSession::StartFilePicker() {
|
| @@ -603,7 +605,7 @@ HRESULT FolderPickerSession::FolderPickerDone(FolderPickerAsyncOp* async,
|
| hr = storage_item->get_Path(file_path.GetAddressOf());
|
|
|
| if (SUCCEEDED(hr)) {
|
| - string16 path_str = MakeStdWString(file_path.Get());
|
| + base::string16 path_str = MakeStdWString(file_path.Get());
|
| result_ = path_str;
|
| success_ = true;
|
| }
|
|
|