From d50ff75ea10e3a928ec769efae4c697f300b2e55 Mon Sep 17 00:00:00 2001 From: Alan Fitton Date: Sun, 15 Jan 2012 15:27:04 +0000 Subject: parse the version out of the version string using locale agnostic g_ascii_strtod instead of sscanf, which would only pick up the integer component with a locale which used a different radix character. --- src/trg-client.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/trg-client.c') diff --git a/src/trg-client.c b/src/trg-client.c index a2c09b8..f5e86e5 100644 --- a/src/trg-client.c +++ b/src/trg-client.c @@ -75,7 +75,7 @@ struct _TrgClientPrivate { gint64 updateSerial; JsonObject *session; gboolean ssl; - float version; + gdouble version; char *url; char *username; char *password; @@ -175,7 +175,7 @@ const gchar *trg_client_get_version_string(TrgClient * tc) return session_get_version_string(priv->session); } -float trg_client_get_version(TrgClient * tc) +gdouble trg_client_get_version(TrgClient * tc) { TrgClientPrivate *priv = TRG_CLIENT_GET_PRIVATE(tc); return priv->version; @@ -200,7 +200,7 @@ void trg_client_set_session(TrgClient * tc, JsonObject * session) if (priv->session) { json_object_unref(priv->session); } else { - session_get_version(session, &priv->version); + priv->version = session_get_version(session); } priv->session = session; -- cgit v1.2.3