diff options
author | Alexander Mikhaylenko <alexm@gnome.org> | 2021-03-24 17:54:34 +0500 |
---|---|---|
committer | Alexander Mikhaylenko <alexm@gnome.org> | 2021-03-24 17:56:17 +0500 |
commit | 9a4cd3b3675608a96977fcab7539febd0e898f37 (patch) | |
tree | 05674dbdb0d83ce8c68a7523d3ea218bce470abe | |
parent | 47db8f94b3f2deb9a70eb950e18d9a9943fc11d8 (diff) | |
download | epiphany-wip/exalm/keys.tar.gz |
window: Block ctrl+home/end and ctrl+shift+home/endwip/exalm/keys
These keys are useful for webpages, we shouldn't override them. Restore the
3.38 behavior here.
Fixes https://gitlab.gnome.org/GNOME/epiphany/-/issues/1482
-rw-r--r-- | src/ephy-window.c | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/src/ephy-window.c b/src/ephy-window.c index 1b5c93453..67fdf2266 100644 --- a/src/ephy-window.c +++ b/src/ephy-window.c @@ -627,10 +627,6 @@ ephy_window_should_view_receive_key_press_event (EphyWindow *window, keyval != GDK_KEY_KP_Page_Up && /* Previous Tab */ keyval != GDK_KEY_Page_Down && /* Next Tab */ keyval != GDK_KEY_KP_Page_Down && /* Next Tab */ - keyval != GDK_KEY_Home && /* First Tab */ - keyval != GDK_KEY_KP_Home && /* First Tab */ - keyval != GDK_KEY_End && /* Last Tab */ - keyval != GDK_KEY_KP_End && /* Last Tab */ keyval != GDK_KEY_Tab && /* Next Tab */ keyval != GDK_KEY_KP_Tab && /* Next Tab */ keyval != GDK_KEY_ISO_Left_Tab; /* Previous Tab (Shift+Tab -> ISO Left Tab) */ @@ -640,11 +636,7 @@ ephy_window_should_view_receive_key_press_event (EphyWindow *window, keyval != GDK_KEY_Page_Up && /* Move Tab Left */ keyval != GDK_KEY_KP_Page_Up && /* Move Tab Left */ keyval != GDK_KEY_Page_Down && /* Move Tab Right */ - keyval != GDK_KEY_KP_Page_Down && /* Move Tab Right */ - keyval != GDK_KEY_Home && /* First Tab */ - keyval != GDK_KEY_KP_Home && /* First Tab */ - keyval != GDK_KEY_End && /* Last Tab */ - keyval != GDK_KEY_KP_End; /* Last Tab */ + keyval != GDK_KEY_KP_Page_Down; /* Move Tab Right */ if ((event->state & state_mask) == GDK_MOD1_MASK) return keyval != GDK_KEY_Left && /* Back */ |