Browse Source

fix: honor user-defined Downloads directory (#29938)

Shelley Vohr 3 years ago
parent
commit
98809d8d64
1 changed files with 4 additions and 6 deletions
  1. 4 6
      shell/browser/electron_browser_client.cc

+ 4 - 6
shell/browser/electron_browser_client.cc

@@ -1017,12 +1017,10 @@ ElectronBrowserClient::GetPlatformNotificationService(
 }
 
 base::FilePath ElectronBrowserClient::GetDefaultDownloadDirectory() {
-  // ~/Downloads
-  base::FilePath path;
-  if (base::PathService::Get(base::DIR_HOME, &path))
-    path = path.Append(FILE_PATH_LITERAL("Downloads"));
-
-  return path;
+  base::FilePath download_path;
+  if (base::PathService::Get(chrome::DIR_DEFAULT_DOWNLOADS, &download_path))
+    return download_path;
+  return base::FilePath();
 }
 
 scoped_refptr<network::SharedURLLoaderFactory>