fix decimal point in AmountEdit
authorThomasV <thomasv@gitorious>
Mon, 16 Jun 2014 16:38:28 +0000 (18:38 +0200)
committerThomasV <thomasv@gitorious>
Mon, 16 Jun 2014 16:38:28 +0000 (18:38 +0200)
gui/qt/amountedit.py

index d7b0a92..1d351bb 100644 (file)
@@ -21,6 +21,9 @@ class AmountEdit(MyLineEdit):
         self.is_shortcut = False
         self.help_palette = QPalette()
 
+    def decimal_point(self):
+        return 8
+
     def numbify(self):
         text = unicode(self.text()).strip()
         if text == '!':
@@ -33,7 +36,7 @@ class AmountEdit(MyLineEdit):
             if '.' in s:
                 p = s.find('.')
                 s = s.replace('.','')
-                s = s[:p] + '.' + s[p:p+8]
+                s = s[:p] + '.' + s[p:p+self.decimal_point()]
         self.setText(s)
         self.setCursorPosition(pos)