https://git.reactos.org/?p=reactos.git;a=commitdiff;h=3801acb914f56a52cffe79...
commit 3801acb914f56a52cffe792dfa0b50d51741a920 Author: Yukinari Mitsu bimy1280163@gn.iwasaki.ac.jp AuthorDate: Sun Jul 2 01:22:03 2023 +0900 Commit: GitHub noreply@github.com CommitDate: Sat Jul 1 19:22:03 2023 +0300
[SHIMGVW] Display filename in taskbar even if the file isn't loaded (#5379)
If the file could not be loaded, its name wasn't displayed in the taskbar. Now, always display the file name in all cases.
CORE-18954 --- dll/win32/shimgvw/shimgvw.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/dll/win32/shimgvw/shimgvw.c b/dll/win32/shimgvw/shimgvw.c index 47a34662826..8fad7c1a7b6 100644 --- a/dll/win32/shimgvw/shimgvw.c +++ b/dll/win32/shimgvw/shimgvw.c @@ -524,9 +524,10 @@ pLoadImageFromNode(SHIMGVW_FILENODE *node, HWND hwnd) pLoadImage(node->FileName);
LoadStringW(hInstance, IDS_APPTITLE, szResStr, _countof(szResStr)); - if (image != NULL) + + pchFileTitle = PathFindFileNameW(node->FileName); + if (pchFileTitle && *pchFileTitle) { - pchFileTitle = PathFindFileNameW(node->FileName); StringCbPrintfW(szTitleBuf, sizeof(szTitleBuf), L"%ls%ls%ls", szResStr, L" - ", pchFileTitle); SetWindowTextW(hwnd, szTitleBuf);