diff options
Diffstat (limited to 'libnm-util/nm-param-spec-specialized.c')
-rw-r--r-- | libnm-util/nm-param-spec-specialized.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/libnm-util/nm-param-spec-specialized.c b/libnm-util/nm-param-spec-specialized.c index 7e921bca3b..f0ca1d90dd 100644 --- a/libnm-util/nm-param-spec-specialized.c +++ b/libnm-util/nm-param-spec-specialized.c @@ -92,8 +92,13 @@ _gvalues_compare_fixed (const GValue *value1, const GValue *value2) switch (G_VALUE_TYPE (value1)) { case G_TYPE_CHAR: { +#if GLIB_CHECK_VERSION(2,29,90) + gchar val1 = g_value_get_schar (value1); + gchar val2 = g_value_get_schar (value2); +#else gchar val1 = g_value_get_char (value1); gchar val2 = g_value_get_char (value2); +#endif if (val1 != val2) ret = val1 < val2 ? -1 : val1 > val2; break; |