[PATCH] [WinHlp32]: correctly set the window's title when no window information is present (#14292
Eric Pouech
eric.pouech at orange.fr
Sun May 31 14:13:59 CDT 2009
A+
---
programs/winhlp32/winhelp.c | 10 +++++++++-
1 files changed, 9 insertions(+), 1 deletions(-)
diff --git a/programs/winhlp32/winhelp.c b/programs/winhlp32/winhelp.c
index 7f74d8b..95f7a60 100644
--- a/programs/winhlp32/winhelp.c
+++ b/programs/winhlp32/winhelp.c
@@ -274,7 +274,15 @@ HLPFILE_WINDOWINFO* WINHELP_GetWindowInfo(HLPFILE* hlpfile, LPCSTR name)
{
strcpy(mwi.type, "primary");
strcpy(mwi.name, "main");
- LoadString(Globals.hInstance, STID_WINE_HELP, mwi.caption, sizeof(mwi.caption));
+ if (hlpfile->lpszTitle[0])
+ {
+ char tmp[128];
+ LoadString(Globals.hInstance, STID_WINE_HELP, tmp, sizeof(tmp));
+ snprintf(mwi.caption, sizeof(mwi.caption), "%s %s - %s",
+ hlpfile->lpszTitle, tmp, hlpfile->lpszPath);
+ }
+ else
+ LoadString(Globals.hInstance, STID_WINE_HELP, mwi.caption, sizeof(mwi.caption));
mwi.origin.x = mwi.origin.y = mwi.size.cx = mwi.size.cy = CW_USEDEFAULT;
mwi.style = SW_SHOW;
mwi.win_style = WS_OVERLAPPEDWINDOW;
More information about the wine-patches
mailing list