Browse Source

fix: don't fallback to OpenFolderViaShell (#21749)

Co-authored-by: Shelley Vohr <[email protected]>
trop[bot] 5 years ago
parent
commit
ae27218296
1 changed files with 2 additions and 7 deletions
  1. 2 7
      shell/common/platform_util_win.cc

+ 2 - 7
shell/common/platform_util_win.cc

@@ -271,19 +271,15 @@ void ShowItemInFolderOnWorkerThread(const base::FilePath& full_path) {
   hr = desktop->ParseDisplayName(NULL, NULL,
                                  const_cast<wchar_t*>(dir.value().c_str()),
                                  NULL, &dir_item, NULL);
-  if (FAILED(hr)) {
-    ui::win::OpenFolderViaShell(dir);
+  if (FAILED(hr))
     return;
-  }
 
   base::win::ScopedCoMem<ITEMIDLIST> file_item;
   hr = desktop->ParseDisplayName(
       NULL, NULL, const_cast<wchar_t*>(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);
     }
   }
 }