mirror of
https://github.com/electron/electron.git
synced 2026-01-09 23:48:01 -05:00
fix: normalize path before calling showItemInFolder and openPath (#41642)
* fix: normalize path before calling ShowItemInFolder * fix: normalize path before calling OpenPath
This commit is contained in:
@@ -336,7 +336,8 @@ void ShowItemInFolder(const base::FilePath& full_path) {
|
||||
base::ThreadPool::CreateCOMSTATaskRunner(
|
||||
{base::MayBlock(), base::TaskPriority::USER_BLOCKING})
|
||||
->PostTask(FROM_HERE,
|
||||
base::BindOnce(&ShowItemInFolderOnWorkerThread, full_path));
|
||||
base::BindOnce(&ShowItemInFolderOnWorkerThread,
|
||||
full_path.NormalizePathSeparators()));
|
||||
}
|
||||
|
||||
void OpenPath(const base::FilePath& full_path, OpenCallback callback) {
|
||||
@@ -344,9 +345,11 @@ void OpenPath(const base::FilePath& full_path, OpenCallback callback) {
|
||||
|
||||
base::ThreadPool::CreateCOMSTATaskRunner(
|
||||
{base::MayBlock(), base::TaskPriority::USER_BLOCKING})
|
||||
->PostTaskAndReplyWithResult(FROM_HERE,
|
||||
base::BindOnce(&OpenPathOnThread, full_path),
|
||||
std::move(callback));
|
||||
->PostTaskAndReplyWithResult(
|
||||
FROM_HERE,
|
||||
base::BindOnce(&OpenPathOnThread,
|
||||
full_path.NormalizePathSeparators()),
|
||||
std::move(callback));
|
||||
}
|
||||
|
||||
void OpenExternal(const GURL& url,
|
||||
|
||||
Reference in New Issue
Block a user