diff --git a/shell/common/platform_util_win.cc b/shell/common/platform_util_win.cc index 29d356b951dcb..9cf9d3d49d939 100644 --- a/shell/common/platform_util_win.cc +++ b/shell/common/platform_util_win.cc @@ -271,19 +271,15 @@ void ShowItemInFolderOnWorkerThread(const base::FilePath& full_path) { hr = desktop->ParseDisplayName(NULL, NULL, const_cast(dir.value().c_str()), NULL, &dir_item, NULL); - if (FAILED(hr)) { - ui::win::OpenFolderViaShell(dir); + if (FAILED(hr)) return; - } base::win::ScopedCoMem file_item; hr = desktop->ParseDisplayName( NULL, NULL, const_cast(full_path.value().c_str()), NULL, &file_item, NULL); - if (FAILED(hr)) { - ui::win::OpenFolderViaShell(dir); + if (FAILED(hr)) return; - } const ITEMIDLIST* highlight[] = {file_item}; hr = SHOpenFolderAndSelectItems(dir_item, base::size(highlight), highlight, @@ -298,7 +294,6 @@ void ShowItemInFolderOnWorkerThread(const base::FilePath& full_path) { LOG(WARNING) << " " << __func__ << "(): Can't open full_path = \"" << full_path.value() << "\"" << " hr = " << logging::SystemErrorCodeToString(hr); - ui::win::OpenFolderViaShell(dir); } } }