From 961ce1ded15d7172ffc7b7e69168ba4d169388e6 Mon Sep 17 00:00:00 2001 From: "trop[bot]" <37223003+trop[bot]@users.noreply.github.com> Date: Tue, 6 Jul 2021 10:33:11 +0900 Subject: [PATCH] fix: honor user-defined Downloads directory (#29966) Co-authored-by: Shelley Vohr --- shell/browser/electron_browser_client.cc | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/shell/browser/electron_browser_client.cc b/shell/browser/electron_browser_client.cc index 369dad3f26090..9ded4cd634328 100644 --- a/shell/browser/electron_browser_client.cc +++ b/shell/browser/electron_browser_client.cc @@ -1232,12 +1232,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