Module: wine Branch: master Commit: d072e8b1a9f70aaec4c2790718725da3c692acee URL: http://source.winehq.org/git/wine.git/?a=commit;h=d072e8b1a9f70aaec4c2790718...
Author: Alexander Nicolaysen Sørnes alex@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;