"Rok Mandeljc" <rokmandeljc@hotmail.com> wrote: > I've fixed some minor bugs in notepad > > Changelog: > - I've added UpdateWindowCaption() to WinMain(...); if you run "wine notepad -- text.txt" > you get "CAPTION - text.txt" for the caption, where CAPTION is name for Notepad in your > > > > language. But if you run "wine notepad", you get "Notepad" in caption. I found out that if you > run notepad with file name, it calls DoOpenFile(...) which calls UpdateWindowCaption in the > > end. So i've added UpdateWindowCaption in WinMain so it displays proper caption. Alexandre, please use attached patch instead. -- Dmitry.
--- cvs/cw/crossover/office/wine/programs/notepad/main.c Sat Aug 10 18:05:31 2002 +++ wine/programs/notepad/main.c Fri Aug 16 00:10:05 2002 @@ -41,6 +41,7 @@ VOID SetFileName(LPSTR szFileName) { lstrcpy(Globals.szFileName, szFileName); + Globals.szFileTitle[0] = 0; GetFileTitle(szFileName, Globals.szFileTitle, sizeof(Globals.szFileTitle)); } @@ -125,8 +126,6 @@ ES_AUTOVSCROLL | ES_MULTILINE, 0, 0, rc.right, rc.bottom, hWnd, NULL, Globals.hInstance, NULL); - NOTEPAD_InitData(); - DIALOG_FileNew(); } else { ShowLastError(); return -1; @@ -299,6 +298,9 @@ ShowLastError(); ExitProcess(1); } + + NOTEPAD_InitData(); + DIALOG_FileNew(); ShowWindow(Globals.hMainWnd, show); UpdateWindow(Globals.hMainWnd);