summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/totem-object.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/totem-object.c b/src/totem-object.c
index 2cc2fe018..7b945eb6a 100644
--- a/src/totem-object.c
+++ b/src/totem-object.c
@@ -3591,8 +3591,13 @@ window_key_press_event_cb (GtkWidget *win, GdkEventKey *event, TotemObject *tote
}
/* Check whether we're in the player panel */
- if (!g_str_equal (totem_object_get_main_page (totem), "player"))
+ if (!g_str_equal (totem_object_get_main_page (totem), "player")) {
+ if (event->type == GDK_KEY_PRESS &&
+ event->keyval == GDK_KEY_Back &&
+ totem_grilo_get_show_back_button (TOTEM_GRILO (totem->grilo)))
+ back_button_clicked_cb (NULL, totem);
return FALSE;
+ }
/* Special case Eject, Open, Open URI,
* seeking and zoom keyboard shortcuts */