--- gtk+-2.8.0/gtk/gtkspinbutton.c.localdig	2005-08-21 19:18:22.000000000 +0430
+++ gtk+-2.8.0/gtk/gtkspinbutton.c	2005-08-21 19:18:36.000000000 +0430
@@ -1524,7 +1524,7 @@
 static gint
 gtk_spin_button_default_output (GtkSpinButton *spin_button)
 {
-  gchar *buf = g_strdup_printf ("%0.*f", spin_button->digits, spin_button->adjustment->value);
+  gchar *buf = g_strdup_printf ("%I0.*f", spin_button->digits, spin_button->adjustment->value);
 
   if (strcmp (buf, gtk_entry_get_text (GTK_ENTRY (spin_button))))
     gtk_entry_set_text (GTK_ENTRY (spin_button), buf);
