From 046b01cef4ecb6dee63315db56580b4f09bb2206 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ji=C5=99=C3=AD=20Techet?= Date: Tue, 23 Apr 2024 18:39:58 +0200 Subject: [PATCH] geanyctags: Use g_pattern_spec_match_string() instead of g_pattern_match_string() With a fallback on older glib versions. --- geanyctags/src/geanyctags.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/geanyctags/src/geanyctags.c b/geanyctags/src/geanyctags.c index 00a5c71ab..96283ded6 100644 --- a/geanyctags/src/geanyctags.c +++ b/geanyctags/src/geanyctags.c @@ -395,6 +395,10 @@ static gboolean find_next(tagFile *tf, tagEntry *entry, MatchType match_type) return ret; } +#if ! GLIB_CHECK_VERSION(2, 70, 0) +# define g_pattern_spec_match_string g_pattern_match_string +#endif + static gboolean filter_tag(tagEntry *entry, GPatternSpec *name, gboolean declaration, gboolean case_sensitive) { gboolean filter = TRUE; @@ -415,7 +419,7 @@ static gboolean filter_tag(tagEntry *entry, GPatternSpec *name, gboolean declara else entry_name = g_utf8_strdown(entry->name, -1); - filter = !g_pattern_match_string(name, entry_name); + filter = !g_pattern_spec_match_string(name, entry_name); g_free(entry_name);