https://git.reactos.org/?p=reactos.git;a=commitdiff;h=df54fb01fda9e7b24e89786ce1d9abd5f6fc33eb
commit df54fb01fda9e7b24e89786ce1d9abd5f6fc33eb Author: Katayama Hirofumi MZ <[email protected]> AuthorDate: Thu Nov 23 08:34:56 2023 +0900 Commit: Katayama Hirofumi MZ <[email protected]> CommitDate: Thu Nov 23 08:34:56 2023 +0900 [VGAFONTEDIT] Fix exception on New Based on KRosUser's vgafont.patch. CORE-19192 --- modules/rosapps/applications/devutils/vgafontedit/fontwnd.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/modules/rosapps/applications/devutils/vgafontedit/fontwnd.c b/modules/rosapps/applications/devutils/vgafontedit/fontwnd.c index fc865c25858..1d2bd8a3198 100644 --- a/modules/rosapps/applications/devutils/vgafontedit/fontwnd.c +++ b/modules/rosapps/applications/devutils/vgafontedit/fontwnd.c @@ -374,12 +374,17 @@ CreateFontWindow(IN PMAIN_WND_INFO MainWndInfo, IN PFONT_OPEN_INFO OpenInfo) if( InitFont(Info) ) { - PWSTR pszWindowTitle; + PWSTR pch, pszWindowTitle; if(OpenInfo->pszFileName) - pszWindowTitle = wcsrchr(OpenInfo->pszFileName, '\\') + 1; + { + pch = wcsrchr(OpenInfo->pszFileName, '\\'); + pszWindowTitle = (pch ? (pch + 1) : OpenInfo->pszFileName); + } else + { LoadAndFormatString(IDS_DOCNAME, &pszWindowTitle, ++MainWndInfo->uDocumentCounter); + } hFontWnd = CreateMDIWindowW( szFontWndClass, pszWindowTitle,
