Reactos

[NOTEPAD] Display error code if no error string is available (#7319)

authored by

Whindmar Saksit and committed by
GitHub
d9afe73d da26ec34

+7 -1
+7 -1
base/applications/notepad/dialog.c
··· 49 49 { 50 50 LPTSTR lpMsgBuf = NULL; 51 51 TCHAR szTitle[MAX_STRING_LEN]; 52 + TCHAR szFallback[42], *pszMessage = szFallback; 52 53 53 54 LoadString(Globals.hInstance, STRING_ERROR, szTitle, _countof(szTitle)); 54 55 ··· 60 61 0, 61 62 NULL); 62 63 63 - MessageBox(Globals.hMainWnd, lpMsgBuf, szTitle, MB_OK | MB_ICONERROR); 64 + if (lpMsgBuf) 65 + pszMessage = lpMsgBuf; 66 + else 67 + wsprintfW(szFallback, L"%d", error); 68 + 69 + MessageBox(Globals.hMainWnd, pszMessage, szTitle, MB_OK | MB_ICONERROR); 64 70 LocalFree(lpMsgBuf); 65 71 } 66 72 }