fix: normalize path before calling showItemInFolder
and openPath
(#41671)
* fix: normalize path before calling ShowItemInFolder Co-authored-by: piotrpdev <piotrpdev@gmail.com> * fix: normalize path before calling OpenPath Co-authored-by: piotrpdev <piotrpdev@gmail.com> --------- Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com> Co-authored-by: piotrpdev <piotrpdev@gmail.com>
This commit is contained in:
parent
0f1e52fafe
commit
9ef3902841
1 changed files with 7 additions and 4 deletions
|
@ -336,7 +336,8 @@ void ShowItemInFolder(const base::FilePath& full_path) {
|
||||||
base::ThreadPool::CreateCOMSTATaskRunner(
|
base::ThreadPool::CreateCOMSTATaskRunner(
|
||||||
{base::MayBlock(), base::TaskPriority::USER_BLOCKING})
|
{base::MayBlock(), base::TaskPriority::USER_BLOCKING})
|
||||||
->PostTask(FROM_HERE,
|
->PostTask(FROM_HERE,
|
||||||
base::BindOnce(&ShowItemInFolderOnWorkerThread, full_path));
|
base::BindOnce(&ShowItemInFolderOnWorkerThread,
|
||||||
|
full_path.NormalizePathSeparators()));
|
||||||
}
|
}
|
||||||
|
|
||||||
void OpenPath(const base::FilePath& full_path, OpenCallback callback) {
|
void OpenPath(const base::FilePath& full_path, OpenCallback callback) {
|
||||||
|
@ -344,8 +345,10 @@ void OpenPath(const base::FilePath& full_path, OpenCallback callback) {
|
||||||
|
|
||||||
base::ThreadPool::CreateCOMSTATaskRunner(
|
base::ThreadPool::CreateCOMSTATaskRunner(
|
||||||
{base::MayBlock(), base::TaskPriority::USER_BLOCKING})
|
{base::MayBlock(), base::TaskPriority::USER_BLOCKING})
|
||||||
->PostTaskAndReplyWithResult(FROM_HERE,
|
->PostTaskAndReplyWithResult(
|
||||||
base::BindOnce(&OpenPathOnThread, full_path),
|
FROM_HERE,
|
||||||
|
base::BindOnce(&OpenPathOnThread,
|
||||||
|
full_path.NormalizePathSeparators()),
|
||||||
std::move(callback));
|
std::move(callback));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue