From a0c147d246b4ba4ead7114a06bd1c22610a40cea Mon Sep 17 00:00:00 2001 From: Christoph Reiter Date: Thu, 26 Aug 2021 05:14:18 +0200 Subject: build: fix implicit-fallthrough errors with clang The clang build fails due to -Werror=implicit-fallthrough being on by default and some fallthrough cases not being marked as such. Use G_GNUC_FALLTHROUGH or duplicate the code in those cases. --- gtk/gtkimcontextime.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gtk/gtkimcontextime.c b/gtk/gtkimcontextime.c index c8378c836e..8f09cde29d 100644 --- a/gtk/gtkimcontextime.c +++ b/gtk/gtkimcontextime.c @@ -724,7 +724,7 @@ gtk_im_context_ime_focus_out (GtkIMContext *context) context_ime->priv->pretend_empty_preedit = FALSE; g_free (utf8str); } - /* fallthrough */ + G_GNUC_FALLTHROUGH; case GTK_WIN32_IME_FOCUS_BEHAVIOR_DISCARD: gtk_im_context_ime_reset (context); @@ -1054,7 +1054,7 @@ gtk_im_context_ime_message_filter (GdkWin32Display *display, default: break; } - + break; default: break; } -- cgit v1.2.1