]> saetta.ns0.it Git - reptool/libreptool/commitdiff
Removed locale changing.
authorAndrea Zagli <azagli@libero.it>
Sat, 5 Nov 2011 14:27:23 +0000 (15:27 +0100)
committerAndrea Zagli <azagli@libero.it>
Sat, 5 Nov 2011 14:27:23 +0000 (15:27 +0100)
src/rptprint.c

index ec489e8da188222e835cf0bec582e44e2f9ab3ed..27dec1afc1e722f43888827cb27a57edb0cb5eb6 100644 (file)
@@ -442,13 +442,10 @@ rpt_print_print (RptPrint *rpt_print, GtkWindow *transient)
        if (priv->output_type == RPT_OUTPUT_GTK
            || priv->output_type == RPT_OUTPUT_GTK_DEFAULT_PRINTER)
                {
-                       gchar *locale_old;
-                       gchar *locale_num;
                        GtkPrintOperation *operation;
                        GError *error;
                        GtkPrintOperationResult res;
 
-                       locale_old = setlocale (LC_ALL, NULL);
                        gtk_init (0, NULL);
 
                        operation = gtk_print_operation_new ();
@@ -465,15 +462,9 @@ rpt_print_print (RptPrint *rpt_print, GtkWindow *transient)
                                }
 
                        error = NULL;
-                       locale_num = setlocale (LC_NUMERIC, "C");
                        res = gtk_print_operation_run (operation,
                                                       (priv->output_type == RPT_OUTPUT_GTK ? GTK_PRINT_OPERATION_ACTION_PRINT_DIALOG : GTK_PRINT_OPERATION_ACTION_PRINT),
                                                       transient, &error);
-                       setlocale (LC_NUMERIC, locale_num);
-                       setlocale (LC_ALL, locale_old);
-
-                       g_free (locale_old);
-                       g_free (locale_num);
 
                        if (priv->output_type == RPT_OUTPUT_GTK
                            && res == GTK_PRINT_OPERATION_RESULT_CANCEL)