replace "extended" by "keymask" for finer grained checks

This commit is contained in:
marschap
2007-10-05 08:21:10 +00:00
parent 254bd128ef
commit 16f1ef6e84
5 changed files with 30 additions and 26 deletions
+2 -4
View File
@@ -48,7 +48,7 @@ char *up_key;
char *down_key;
char *left_key;
char *right_key;
static int keymask; /* mask of defined menu keys */
static unsigned int keymask; /* mask of defined menu keys */
Screen *menuscreen = NULL;
MenuItem *active_menuitem = NULL;
@@ -425,9 +425,7 @@ void menuscreen_key_handler(const char *key)
return;
}
res = menuitem_process_input(active_menuitem, token, key,
(keymask & (MENUTOKEN_LEFT | MENUTOKEN_RIGHT)) ? 1 : 0);
res = menuitem_process_input(active_menuitem, token, key, keymask);
switch (res) {
case MENURESULT_ERROR:
report(RPT_ERR, "%s: Error from menuitem_process_input", __FUNCTION__);