diff options
author | Aleksander Morgado <aleksander@lanedo.com> | 2011-10-24 21:31:37 +0200 |
---|---|---|
committer | Aleksander Morgado <aleksander@lanedo.com> | 2011-10-24 21:45:37 +0200 |
commit | 58aa172b4e539605554dd300dca199b34fbf9186 (patch) | |
tree | 1ef1e9653577e583ebd7525efce7e495d69851ae | |
parent | 28f64090dfa15097587bbea69209df10b8ab8593 (diff) |
serial: use g_value_set_schar() and g_value_get_schar() when glib >= 2.31
-rw-r--r-- | src/mm-serial-port.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/mm-serial-port.c b/src/mm-serial-port.c index 77491969..caf500d9 100644 --- a/src/mm-serial-port.c +++ b/src/mm-serial-port.c @@ -1360,7 +1360,11 @@ set_property (GObject *object, guint prop_id, priv->bits = g_value_get_uint (value); break; case PROP_PARITY: +#if GLIB_CHECK_VERSION(2,31,0) + priv->parity = g_value_get_schar (value); +#else priv->parity = g_value_get_char (value); +#endif break; case PROP_STOPBITS: priv->stopbits = g_value_get_uint (value); @@ -1400,7 +1404,11 @@ get_property (GObject *object, guint prop_id, g_value_set_uint (value, priv->bits); break; case PROP_PARITY: +#if GLIB_CHECK_VERSION(2,31,0) + g_value_set_schar (value, priv->parity); +#else g_value_set_char (value, priv->parity); +#endif break; case PROP_STOPBITS: g_value_set_uint (value, priv->stopbits); |