[Xfce4-commits] <xfconf:master> Fix more deprecated g_value_set_char (bug #8690).

Nick Schermer noreply at xfce.org
Wed Apr 18 19:14:01 CEST 2012


Updating branch refs/heads/master
         to ce318f06599f9b2e29a6708bde4c51fd016db3fb (commit)
       from 13455e6df99e6b4639cdca308c6e6042509379e1 (commit)

commit ce318f06599f9b2e29a6708bde4c51fd016db3fb
Author: Nick Schermer <nick at xfce.org>
Date:   Wed Apr 18 19:13:12 2012 +0200

    Fix more deprecated  g_value_set_char (bug #8690).

 common/xfconf-gvaluefuncs.c |    4 ++++
 common/xfconf-types.c       |    4 ++++
 2 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/common/xfconf-gvaluefuncs.c b/common/xfconf-gvaluefuncs.c
index 22fe0f0..a6d3e07 100644
--- a/common/xfconf-gvaluefuncs.c
+++ b/common/xfconf-gvaluefuncs.c
@@ -326,7 +326,11 @@ _xfconf_gvalue_is_equal(const GValue *value1,
         case G_TYPE_ ## TYPE: \
             return g_value_get_ ## getter(value1) == g_value_get_ ## getter(value2)
 
+#if GLIB_CHECK_VERSION (2, 32, 0)
+        HANDLE_CMP_GV(CHAR, schar);
+#else
         HANDLE_CMP_GV(CHAR, char);
+#endif
         HANDLE_CMP_GV(UCHAR, uchar);
         HANDLE_CMP_GV(BOOLEAN, boolean);
         HANDLE_CMP_GV(INT, int);
diff --git a/common/xfconf-types.c b/common/xfconf-types.c
index 534c318..442becf 100644
--- a/common/xfconf-types.c
+++ b/common/xfconf-types.c
@@ -63,7 +63,11 @@ gvalue_from_short(const GValue *src_value,
         case G_TYPE_BOOLEAN:
             dest = g_value_get_boolean(src_value) == TRUE ? 1 : 0;
             break;
+#if GLIB_CHECK_VERSION (2, 32, 0)
+        HANDLE_TYPE(CHAR, schar)
+#else
         HANDLE_TYPE(CHAR, char)
+#endif
         HANDLE_TYPE(UCHAR, uchar)
         HANDLE_TYPE(INT, int)
         HANDLE_TYPE(UINT, uint)


More information about the Xfce4-commits mailing list