diff --git a/gtk/tools/gtk-builder-tool.c b/gtk/tools/gtk-builder-tool.c index e45a52672d..bc89207049 100644 --- a/gtk/tools/gtk-builder-tool.c +++ b/gtk/tools/gtk-builder-tool.c @@ -52,16 +52,17 @@ usage (void) exit (1); } -#if !GLIB_CHECK_VERSION(2,67,0) +/* A simplified version of g_log_writer_default_would_drop(), to avoid + * bumping up the required version of GLib to 2.68 + */ static gboolean -g_log_writer_default_would_drop (GLogLevelFlags level, - const char *domain) +would_drop (GLogLevelFlags level, + const char *domain) { return (level & (G_LOG_LEVEL_ERROR | G_LOG_LEVEL_CRITICAL | G_LOG_LEVEL_WARNING)) == 0; } -#endif static GLogWriterOutput log_writer_func (GLogLevelFlags level, @@ -81,7 +82,7 @@ log_writer_func (GLogLevelFlags level, message = fields[i].value; } - if (message != NULL && !g_log_writer_default_would_drop (level, domain)) + if (message != NULL && !would_drop (level, domain)) { const char *prefix; switch (level & G_LOG_LEVEL_MASK)