diff --git a/programs/notepad/dialog.c b/programs/notepad/dialog.c index d7354e71521..026fe254f40 100644 --- a/programs/notepad/dialog.c +++ b/programs/notepad/dialog.c @@ -59,7 +59,7 @@ VOID ShowLastError(void) * Untitled - Notepad if no file is open * filename - Notepad if a file is given */ -static void UpdateWindowCaption(void) +void UpdateWindowCaption(void) { WCHAR szCaption[MAX_STRING_LEN]; WCHAR szNotepad[MAX_STRING_LEN]; diff --git a/programs/notepad/dialog.h b/programs/notepad/dialog.h index d9271431444..38c20e4d1a0 100644 --- a/programs/notepad/dialog.h +++ b/programs/notepad/dialog.h @@ -52,6 +52,7 @@ int DIALOG_StringMsgBox(HWND hParent, int formatId, LPCWSTR szString, DWORD dwFl /* utility functions */ VOID ShowLastError(void); +void UpdateWindowCaption(void); BOOL FileExists(LPCWSTR szFilename); BOOL DoCloseFile(void); void DoOpenFile(LPCWSTR szFileName); diff --git a/programs/notepad/main.c b/programs/notepad/main.c index c195668f4a3..7e33372b8d4 100644 --- a/programs/notepad/main.c +++ b/programs/notepad/main.c @@ -698,7 +698,8 @@ static void HandleCommandLine(LPWSTR cmdline) { switch (AlertFileDoesNotExist(file_name)) { case IDYES: - DoOpenFile(file_name); + SetFileName(file_name); + UpdateWindowCaption(); break; case IDNO: