Updating branch refs/heads/master
         to b4d7bb412305c41393e2daf4e65413e11d0aed09 (commit)
       from 9ef90edb236cbf1d486cb16e4487ce8f51da68c8 (commit)

commit b4d7bb412305c41393e2daf4e65413e11d0aed09
Author: Erik Edelmann <[email protected]>
Date:   Wed Mar 17 00:56:32 2010 +0200

    Set the LC_NUMERIC locale to "C" to make sure the comma sign (",") isn't
    treated as a decimal separator.

 panel-plugin/calculator.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/panel-plugin/calculator.c b/panel-plugin/calculator.c
index 200b8b0..021f8d4 100644
--- a/panel-plugin/calculator.c
+++ b/panel-plugin/calculator.c
@@ -23,6 +23,7 @@
 #endif
 
 #include <string.h>
+#include <locale.h>
 #include <gtk/gtk.h>
 #include <libxfce4util/libxfce4util.h>
 #include <libxfcegui4/libxfcegui4.h>
@@ -367,6 +368,9 @@ static void calc_construct(XfcePanelPlugin *plugin)
 {
     CalcPlugin *calc;
 
+    /* Make sure the comma sign (",") isn't treated as a decimal separator. */
+    setlocale(LC_NUMERIC, "C");
+
     xfce_textdomain(GETTEXT_PACKAGE, PACKAGE_LOCALE_DIR, "UTF-8");
 
     calc = calc_new(plugin);
_______________________________________________
Xfce4-commits mailing list
[email protected]
http://foo-projects.org/mailman/listinfo/xfce4-commits

Reply via email to