[Xfce4-commits] <midori:master> Interpret Shift+Backspace as going forward
Christian Dywan
noreply at xfce.org
Tue Jul 19 22:16:01 CEST 2011
Updating branch refs/heads/master
to 9bc26e97fe2e596e93dfb2dbe1dc96d63890fdd7 (commit)
from 92e23d9d4edf0efff8e5234d0c92f07aa41dfcf0 (commit)
commit 9bc26e97fe2e596e93dfb2dbe1dc96d63890fdd7
Author: Christian Dywan <christian at twotoasts.de>
Date: Tue Jul 19 22:14:07 2011 +0200
Interpret Shift+Backspace as going forward
Analogous to Backspace for back.
midori/midori-browser.c | 10 ++++++++--
1 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/midori/midori-browser.c b/midori/midori-browser.c
index 3f96210..fe95d9e 100644
--- a/midori/midori-browser.c
+++ b/midori/midori-browser.c
@@ -1657,8 +1657,14 @@ midori_browser_key_press_event (GtkWidget* widget,
if (event->state && gtk_window_propagate_key_event (window, event))
return TRUE;
- /* Interpret Backspace as going back for compatibility */
- if (event->keyval == GDK_BackSpace)
+ /* Interpret (Shift+)Backspace as going back (forward) for compatibility */
+ if ((event->keyval == GDK_BackSpace)
+ && (event->state & GDK_SHIFT_MASK))
+ {
+ gtk_action_activate (_action_by_name (browser, "Forward"));
+ return TRUE;
+ }
+ else if (event->keyval == GDK_BackSpace)
{
gtk_action_activate (_action_by_name (browser, "Back"));
return TRUE;
More information about the Xfce4-commits
mailing list