diff options
author | Daniel Silverstone <dsilvers@digital-scurf.org> | 2020-05-22 11:36:43 +0100 |
---|---|---|
committer | Daniel Silverstone <dsilvers@digital-scurf.org> | 2020-05-22 11:36:43 +0100 |
commit | a35f35fec0fb7f441755107e3712fe9781134b41 (patch) | |
tree | c9b871181f6bc8dc9873d8ca5385dc64a3a9fd22 /frontends/gtk/global_history.c | |
parent | 278ddb34b39252751788113e4971f2eda1e8d79b (diff) | |
download | netsurf-a35f35fec0fb7f441755107e3712fe9781134b41.tar.gz netsurf-a35f35fec0fb7f441755107e3712fe9781134b41.tar.bz2 |
frontends/gtk: Defocus search before selecting all in relevant core windows
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
Diffstat (limited to 'frontends/gtk/global_history.c')
-rw-r--r-- | frontends/gtk/global_history.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/frontends/gtk/global_history.c b/frontends/gtk/global_history.c index f204168d0..33032e567 100644 --- a/frontends/gtk/global_history.c +++ b/frontends/gtk/global_history.c @@ -107,6 +107,8 @@ MENUHANDLER(delete_selected) MENUHANDLER(delete_all) { + global_history_keypress(NS_KEY_ESCAPE); + global_history_keypress(NS_KEY_ESCAPE); global_history_keypress(NS_KEY_SELECT_ALL); global_history_keypress(NS_KEY_DELETE_LEFT); return TRUE; @@ -114,12 +116,16 @@ MENUHANDLER(delete_all) MENUHANDLER(select_all) { + global_history_keypress(NS_KEY_ESCAPE); + global_history_keypress(NS_KEY_ESCAPE); global_history_keypress(NS_KEY_SELECT_ALL); return TRUE; } MENUHANDLER(clear_selection) { + global_history_keypress(NS_KEY_ESCAPE); + global_history_keypress(NS_KEY_ESCAPE); global_history_keypress(NS_KEY_CLEAR_SELECTION); return TRUE; } |