summaryrefslogtreecommitdiff
path: root/libnm-util/nm-param-spec-specialized.c
diff options
context:
space:
mode:
authorDan Williams <dcbw@redhat.com>2011-10-03 10:33:12 -0500
committerDan Williams <dcbw@redhat.com>2011-10-03 10:33:49 -0500
commit6c6ec65abe2e3cb5d7749b5b03b5c92309b3d18c (patch)
tree6f40524c6a7788931d208514277dac4228b426a7 /libnm-util/nm-param-spec-specialized.c
parent3e79f0656684041f2d60931a97bf88e899efaaa3 (diff)
downloadNetworkManager-6c6ec65abe2e3cb5d7749b5b03b5c92309b3d18c.tar.gz
libnm-util: fix deprecated g_value_get_char() for glib 2.29.90 and later
Diffstat (limited to 'libnm-util/nm-param-spec-specialized.c')
-rw-r--r--libnm-util/nm-param-spec-specialized.c5
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;