mirror of
https://github.com/MidnightCommander/mc
synced 2024-12-23 04:46:55 +03:00
(help_handle_key): refactoring.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
This commit is contained in:
parent
ec0c7cd848
commit
d68c5c7e13
16
src/help.c
16
src/help.c
@ -852,12 +852,10 @@ help_handle_key (WDialog * h, int key)
|
|||||||
long command;
|
long command;
|
||||||
|
|
||||||
command = widget_lookup_key (w, key);
|
command = widget_lookup_key (w, key);
|
||||||
if ((command == CK_IgnoreKey) || (help_execute_cmd (command) == MSG_NOT_HANDLED))
|
if (command == CK_IgnoreKey)
|
||||||
return MSG_NOT_HANDLED;
|
return MSG_NOT_HANDLED;
|
||||||
|
|
||||||
widget_draw (w);
|
return help_execute_cmd (command);
|
||||||
|
|
||||||
return MSG_HANDLED;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* --------------------------------------------------------------------------------------------- */
|
/* --------------------------------------------------------------------------------------------- */
|
||||||
@ -908,7 +906,15 @@ help_callback (Widget * w, Widget * sender, widget_msg_t msg, int parm, void *da
|
|||||||
return help_resize (h);
|
return help_resize (h);
|
||||||
|
|
||||||
case MSG_KEY:
|
case MSG_KEY:
|
||||||
return help_handle_key (h, parm);
|
{
|
||||||
|
cb_ret_t ret;
|
||||||
|
|
||||||
|
ret = help_handle_key (h, parm);
|
||||||
|
if (ret == MSG_HANDLED)
|
||||||
|
widget_draw (w);
|
||||||
|
|
||||||
|
return ret;
|
||||||
|
}
|
||||||
|
|
||||||
case MSG_ACTION:
|
case MSG_ACTION:
|
||||||
/* Handle shortcuts and buttonbar. */
|
/* Handle shortcuts and buttonbar. */
|
||||||
|
Loading…
Reference in New Issue
Block a user