X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=windows%2Fwinctrls.c;h=9e8e0e7da677ec6b22ff3e9a4086188032226952;hb=12e019bafc75cb441e965c63e15dfceeaf71ca1e;hp=35f5f2d4d7bbd0f0ad69259f85f1926fa7cac8ce;hpb=34f747421d33c977e079481e24cfc0000ab0cf33;p=PuTTY.git diff --git a/windows/winctrls.c b/windows/winctrls.c index 35f5f2d4..9e8e0e7d 100644 --- a/windows/winctrls.c +++ b/windows/winctrls.c @@ -2005,13 +2005,12 @@ int winctrl_handle_command(struct dlgparam *dp, UINT msg, /* * This function can be called to produce context help on a - * control. Returns TRUE if it has actually launched WinHelp. + * control. Returns TRUE if it has actually launched some help. */ int winctrl_context_help(struct dlgparam *dp, HWND hwnd, int id) { int i; struct winctrl *c; - char *cmd; /* * Look up the control ID in our data. @@ -2032,9 +2031,7 @@ int winctrl_context_help(struct dlgparam *dp, HWND hwnd, int id) if (!c->ctrl || !c->ctrl->generic.helpctx.p) return 0; /* no help available for this ctrl */ - cmd = dupprintf("JI(`',`%s')", c->ctrl->generic.helpctx.p); - WinHelp(hwnd, help_path, HELP_COMMAND, (DWORD)cmd); - sfree(cmd); + launch_help(hwnd, c->ctrl->generic.helpctx.p); return 1; }