From c0d35e14a5787564aba39b2aa7bd740cedb219f2 Mon Sep 17 00:00:00 2001 From: Edward Hervey Date: Fri, 3 Jan 2025 11:56:34 +0100 Subject: [PATCH] gst-play: Move esc-handling to the right place It's meant to fall through to the default handler of the switch (for debugging). Some intermediary commits broke that. Part-of: --- subprojects/gst-plugins-base/tools/gst-play.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/subprojects/gst-plugins-base/tools/gst-play.c b/subprojects/gst-plugins-base/tools/gst-play.c index f492f529de..a97da5d1cb 100644 --- a/subprojects/gst-plugins-base/tools/gst-play.c +++ b/subprojects/gst-plugins-base/tools/gst-play.c @@ -1507,11 +1507,6 @@ keyboard_cb (const gchar * key_input, gpointer user_data) case 't': play_switch_trick_mode (play); break; - case 27: /* ESC */ - if (key_input[1] == '\0') { - g_main_loop_quit (play->loop); - break; - } case 'a': case 'A': play_cycle_track_selection (play, GST_PLAY_TRACK_TYPE_AUDIO, key == 'a'); @@ -1531,6 +1526,12 @@ keyboard_cb (const gchar * key_input, gpointer user_data) case 'm': play_toggle_audio_mute (play); break; + case 27: /* ESC */ + if (key_input[1] == '\0') { + g_main_loop_quit (play->loop); + break; + } + /* FALLTHROUGH */ default: if (strcmp (key_input, GST_PLAY_KB_ARROW_RIGHT) == 0) { relative_seek (play, +0.08);