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-status-bar.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'src/trg-status-bar.c') diff --git a/src/trg-status-bar.c b/src/trg-status-bar.c index 464233c..0f0b293 100644 --- a/src/trg-status-bar.c +++ b/src/trg-status-bar.c @@ -132,16 +132,15 @@ void trg_status_bar_connect(TrgStatusBar * sb, JsonObject * session, TrgClient * { TrgStatusBarPrivate *priv = TRG_STATUS_BAR_GET_PRIVATE(sb); TrgPrefs *prefs = trg_client_get_prefs(client); - gchar *statusMsg; - float version; + gdouble version = session_get_version(session); - session_get_version(session, &version); - statusMsg = + gchar *statusMsg = g_strdup_printf(_ ("Connected: %s (Transmission %g)"), trg_prefs_get_string(prefs, TRG_PREFS_KEY_PROFILE_NAME, TRG_PREFS_CONNECTION), version); g_message("%s", statusMsg); + trg_status_bar_push_connection_msg(sb, statusMsg); g_free(statusMsg); -- cgit v1.2.3