https://git.reactos.org/?p=reactos.git;a=commitdiff;h=b35becef2eb507c90d5b6d4a8c66a2647445cde1
commit b35becef2eb507c90d5b6d4a8c66a2647445cde1 Author: Whindmar Saksit <whinds...@proton.me> AuthorDate: Wed Jan 29 00:46:11 2025 +0100 Commit: GitHub <nore...@github.com> CommitDate: Wed Jan 29 00:46:11 2025 +0100 [RAPPS] Set working directory for zip generated shortcuts (#7674) Some applications are broken and assume the working directory is the same as the .exe directory (xrick etc). --- base/applications/rapps/geninst.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/base/applications/rapps/geninst.cpp b/base/applications/rapps/geninst.cpp index ba57b53b502..8e96e9e280e 100644 --- a/base/applications/rapps/geninst.cpp +++ b/base/applications/rapps/geninst.cpp @@ -309,6 +309,9 @@ CreateShortcut(const CStringW &Target) { if (SUCCEEDED(hr = link->SetPath(Target))) { + SplitFileAndDirectory(Target, &tmp); + link->SetWorkingDirectory(tmp); + if (SUCCEEDED(GetCustomIconPath(Info, tmp))) { LPWSTR p = tmp.GetBuffer();