diff options
author | Jan-Michael Brummer <jan.brummer@tabos.org> | 2019-04-18 21:12:37 +0200 |
---|---|---|
committer | Michael Catanzaro <mcatanzaro@posteo.net> | 2019-04-18 21:40:02 +0000 |
commit | ff0aa0e6ceff78dd7667a02af839d03dd6757edc (patch) | |
tree | 8ce24254acf123d8ab223f487ecfb1e0ff63bc3a /src | |
parent | 616cc23aa8da34e398400cffcb9230472f374612 (diff) | |
download | epiphany-ff0aa0e6ceff78dd7667a02af839d03dd6757edc.tar.gz |
Use back and forward buttons in conjunction with Ctrl key
Fixes: https://gitlab.gnome.org/GNOME/epiphany/issues/727
Diffstat (limited to 'src')
-rw-r--r-- | src/window-commands.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/window-commands.c b/src/window-commands.c index 95bda9585..6f492c189 100644 --- a/src/window-commands.c +++ b/src/window-commands.c @@ -660,6 +660,12 @@ window_cmd_navigation (GSimpleAction *action, EphyWindow *window = EPHY_WINDOW (user_data); EphyEmbed *embed; WebKitWebView *web_view; + EphyLinkFlags flags = ephy_link_flags_from_current_event (); + + if (flags & EPHY_LINK_NEW_TAB) { + window_cmd_navigation_new_tab (action, parameter, user_data); + return; + } embed = ephy_embed_container_get_active_child (EPHY_EMBED_CONTAINER (window)); g_assert (embed != NULL); |