Alexander Nicolaysen Sørnes : wordpad: Store file name globally.
Module: wine Branch: master Commit: d072e8b1a9f70aaec4c2790718725da3c692acee URL: http://source.winehq.org/git/wine.git/?a=commit;h=d072e8b1a9f70aaec4c2790718... Author: Alexander Nicolaysen Sørnes <alex(a)thehandofagony.com> Date: Wed May 30 14:56:20 2007 +0200 wordpad: Store file name globally. --- programs/wordpad/wordpad.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/programs/wordpad/wordpad.c b/programs/wordpad/wordpad.c index e131527..524d2d2 100644 --- a/programs/wordpad/wordpad.c +++ b/programs/wordpad/wordpad.c @@ -114,6 +114,8 @@ static DWORD CALLBACK stream_in(DWORD_PTR cookie, LPBYTE buffer, LONG cb, LONG * return 0; } +static WCHAR wszFileName[MAX_PATH]; + static void set_caption(LPCWSTR wszNewFileName) { static const WCHAR wszSeparator[] = {' ','-',' ','\0'}; @@ -180,6 +182,8 @@ static void DoOpenFile(LPCWSTR szOpenFileName) SetFocus(hEditorWnd); set_caption(szOpenFileName); + + lstrcpyW(wszFileName, szOpenFileName); } static void DialogOpenFile(void) @@ -442,6 +446,7 @@ static LRESULT OnCommand( HWND hWnd, WPARAM wParam, LPARAM lParam) case ID_FILE_NEW: SetWindowTextA(hwndEditor, ""); set_caption(NULL); + wszFileName[0] = '\0'; /* FIXME: set default format too */ break;
participants (1)
-
Alexandre Julliard