diff --git a/subprojects/gst-editing-services/meson.build b/subprojects/gst-editing-services/meson.build index 1f4fe57a1b..4de1a7ed00 100644 --- a/subprojects/gst-editing-services/meson.build +++ b/subprojects/gst-editing-services/meson.build @@ -277,20 +277,27 @@ else message('GStreamer debug system is enabled') endif +# NOTE: Keep entries alphabetically sorted warning_flags = [ - '-Wmissing-declarations', - '-Wmissing-prototypes', - '-Wredundant-decls', - '-Wundef', - '-Wwrite-strings', + '-Waddress', + # '-Waggregate-return', '-Wformat', '-Wformat-security', + '-Wimplicit-fallthrough=3', '-Winit-self', + '-Wmissing-declarations', '-Wmissing-include-dirs', - '-Waddress', + '-Wmissing-parameter-type', + '-Wmissing-prototypes', '-Wno-multichar', - '-Wvla', + '-Wold-style-definition', '-Wpointer-arith', + '-Wredundant-decls', + '-Wshift-negative-value', + '-Wtype-limits', + '-Wundef', + '-Wvla', + '-Wwrite-strings', ] foreach extra_arg : warning_flags diff --git a/subprojects/gst-editing-services/tools/ges-launcher.c b/subprojects/gst-editing-services/tools/ges-launcher.c index d759d4490d..7c808e2797 100644 --- a/subprojects/gst-editing-services/tools/ges-launcher.c +++ b/subprojects/gst-editing-services/tools/ges-launcher.c @@ -1670,14 +1670,15 @@ keyboard_cb (const gchar * key_input, gpointer user_data) case 't': play_switch_trick_mode (self); break; + case '0': + play_do_seek (self, 0, self->priv->rate, self->priv->trick_mode); + break; case 27: /* ESC */ if (key_input[1] == '\0') { g_application_quit (G_APPLICATION (self)); break; } - case '0': - play_do_seek (self, 0, self->priv->rate, self->priv->trick_mode); - break; + /* FALLTHROUGH */ default: if (strcmp (key_input, GST_PLAY_KB_ARROW_RIGHT) == 0) { relative_seek (self, +0.08);