Index: scribus/mspinbox.cpp
===================================================================
RCS file: /cvs/Scribus/scribus/mspinbox.cpp,v
retrieving revision 1.21.2.10
diff -u -r1.21.2.10 mspinbox.cpp
--- scribus/mspinbox.cpp	25 Jul 2005 22:28:50 -0000	1.21.2.10
+++ scribus/mspinbox.cpp	5 Sep 2005 07:37:47 -0000
@@ -131,7 +131,20 @@
 
 QString MSpinBox::mapValueToText(int value)
 {
-	return QString::number(static_cast<double>(value) / Decimals, 'f', Width);
+  double in = static_cast<double>(value);
+  char s[15] = "";
+  char form[10] = "";
+  sprintf(form,"%%.%df", Width);
+  in = in / Decimals;
+  sprintf(s, form, in);
+  //  QString text = QString::number(in, 'f', Width);
+  QString text = QString(s);
+ 
+//   const char *proof = text.latin1();
+  
+//   QString text2 = QString(proof);
+
+  return text; //QString::number(static_cast<double>(value) / Decimals, 'f', Width);
 }
 
 /*!
@@ -229,7 +242,8 @@
 	if (ret >= 0)
 		return 0;
 	double erg = fp.Eval(NULL);
-	return qRound(erg*Decimals);
+	erg = qRound(erg*Decimals);
+	return erg; //qRound(erg*Decimals);
 }
 
 void MSpinBox::textChanged()
