diff options
author | Bastien Nocera <hadess@hadess.net> | 2022-02-17 16:34:08 +0100 |
---|---|---|
committer | Bastien Nocera <hadess@hadess.net> | 2022-02-17 16:54:05 +0100 |
commit | 04e12907b6323489d6068bffee0d7fbe57e4ce6d (patch) | |
tree | 7c1b3141af2c64d3bb94fd646e31f82390ca3ad2 /src | |
parent | 18c95d4184e2778a0bba6741795941c12e199ca3 (diff) | |
download | totem-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.c | 7 | ||||
-rw-r--r-- | src/totem-object.c | 8 |
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: |