summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBastien Nocera <hadess@hadess.net>2022-02-17 16:34:08 +0100
committerBastien Nocera <hadess@hadess.net>2022-02-17 16:54:05 +0100
commit04e12907b6323489d6068bffee0d7fbe57e4ce6d (patch)
tree7c1b3141af2c64d3bb94fd646e31f82390ca3ad2 /src
parent18c95d4184e2778a0bba6741795941c12e199ca3 (diff)
downloadtotem-04e12907b6323489d6068bffee0d7fbe57e4ce6d.tar.gz
main: Add shortcut for "Add local video"
Co-authored: Sabri Ünal <libreajans@gmail.com>
Diffstat (limited to 'src')
-rw-r--r--src/totem-menu.c7
-rw-r--r--src/totem-object.c8
2 files changed, 6 insertions, 9 deletions
diff --git a/src/totem-menu.c b/src/totem-menu.c
index e950b0014..4cb99b17f 100644
--- a/src/totem-menu.c
+++ b/src/totem-menu.c
@@ -42,7 +42,9 @@ open_action_cb (GSimpleAction *action,
GVariant *parameter,
gpointer user_data)
{
- totem_object_open (TOTEM_OBJECT (user_data));
+ TotemObject *totem = user_data;
+ totem_object_set_fullscreen (totem, FALSE);
+ totem_object_open (totem);
}
static void
@@ -364,6 +366,9 @@ totem_app_menu_setup (Totem *totem)
accels[0] = "<Primary>l";
accels[1] = "OpenURL";
gtk_application_set_accels_for_action (GTK_APPLICATION (totem), "app.open-location", (const char * const *) accels);
+ accels[0] = "<Primary>o";
+ accels[1] = "Open";
+ gtk_application_set_accels_for_action (GTK_APPLICATION (totem), "app.open", (const char * const *) accels);
gtk_window_set_application (GTK_WINDOW (totem->win), GTK_APPLICATION (totem));
}
diff --git a/src/totem-object.c b/src/totem-object.c
index 5b8e00940..2169b6961 100644
--- a/src/totem-object.c
+++ b/src/totem-object.c
@@ -3480,12 +3480,6 @@ totem_object_handle_key_press (TotemObject *totem, GdkEventKey *event)
totem_object_seek_next (totem);
show_popup (totem);
break;
- case GDK_KEY_O:
- case GDK_KEY_o:
- case GDK_KEY_Open:
- totem_object_set_fullscreen (totem, FALSE);
- totem_object_open (totem);
- break;
case GDK_KEY_AudioPlay:
case GDK_KEY_p:
case GDK_KEY_P:
@@ -3753,8 +3747,6 @@ window_key_press_event_cb (GtkWidget *win, GdkEventKey *event, TotemObject *tote
case GDK_KEY_e:
case GDK_KEY_f:
case GDK_KEY_F:
- case GDK_KEY_O:
- case GDK_KEY_o:
case GDK_KEY_q:
case GDK_KEY_Q:
case GDK_KEY_space: