mirror of
https://github.com/rkd77/elinks.git
synced 2024-12-04 14:46:47 -05:00
Fix accesskeys so that they work when priority is 0
Don't try the key as an accesskey if a menu was opened, whether it was just the main menu or whether it was a submenu of the menu menu (we would try the key as an accesskey in the latter case). In send_kbd_event, replace the KBD_MOD_ALT modifier when trying the key as an accesskey rather than when we don't.
This commit is contained in:
parent
588fa3ece8
commit
1bd498cde9
@ -1173,10 +1173,10 @@ quit:
|
|||||||
if (ses->tab->term->windows.next == win) {
|
if (ses->tab->term->windows.next == win) {
|
||||||
deselect_mainmenu(win->term, win->data);
|
deselect_mainmenu(win->term, win->data);
|
||||||
print_screen_status(ses);
|
print_screen_status(ses);
|
||||||
get_kbd_modifier(ev) |= KBD_MOD_ALT;
|
|
||||||
|
|
||||||
return NULL;
|
|
||||||
}
|
}
|
||||||
|
if (ses->tab != ses->tab->term->windows.next)
|
||||||
|
return NULL;
|
||||||
|
get_kbd_modifier(ev) |= KBD_MOD_ALT;
|
||||||
|
|
||||||
if (doc_view
|
if (doc_view
|
||||||
&& get_opt_int("document.browse.accesskey"
|
&& get_opt_int("document.browse.accesskey"
|
||||||
|
Loading…
Reference in New Issue
Block a user