Commit d072e8b1 authored by Alexander Nicolaysen Sørnes's avatar Alexander Nicolaysen Sørnes Committed by Alexandre Julliard

wordpad: Store file name globally.

parent e173504c
...@@ -114,6 +114,8 @@ static DWORD CALLBACK stream_in(DWORD_PTR cookie, LPBYTE buffer, LONG cb, LONG * ...@@ -114,6 +114,8 @@ static DWORD CALLBACK stream_in(DWORD_PTR cookie, LPBYTE buffer, LONG cb, LONG *
return 0; return 0;
} }
static WCHAR wszFileName[MAX_PATH];
static void set_caption(LPCWSTR wszNewFileName) static void set_caption(LPCWSTR wszNewFileName)
{ {
static const WCHAR wszSeparator[] = {' ','-',' ','\0'}; static const WCHAR wszSeparator[] = {' ','-',' ','\0'};
...@@ -180,6 +182,8 @@ static void DoOpenFile(LPCWSTR szOpenFileName) ...@@ -180,6 +182,8 @@ static void DoOpenFile(LPCWSTR szOpenFileName)
SetFocus(hEditorWnd); SetFocus(hEditorWnd);
set_caption(szOpenFileName); set_caption(szOpenFileName);
lstrcpyW(wszFileName, szOpenFileName);
} }
static void DialogOpenFile(void) static void DialogOpenFile(void)
...@@ -442,6 +446,7 @@ static LRESULT OnCommand( HWND hWnd, WPARAM wParam, LPARAM lParam) ...@@ -442,6 +446,7 @@ static LRESULT OnCommand( HWND hWnd, WPARAM wParam, LPARAM lParam)
case ID_FILE_NEW: case ID_FILE_NEW:
SetWindowTextA(hwndEditor, ""); SetWindowTextA(hwndEditor, "");
set_caption(NULL); set_caption(NULL);
wszFileName[0] = '\0';
/* FIXME: set default format too */ /* FIXME: set default format too */
break; break;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment