From e7bd27a5dd7675f6a42e7c08eec37109d8afdfea Mon Sep 17 00:00:00 2001
From: Inso <insomniak.fr@gmail.com>
Date: Sun, 20 Sep 2015 01:39:52 +0200
Subject: [PATCH] Fix display of digits in quantitative

---
 src/cutecoin/core/money/quantitative.py | 3 ++-
 src/cutecoin/core/money/relative.py     | 6 ++++--
 2 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/src/cutecoin/core/money/quantitative.py b/src/cutecoin/core/money/quantitative.py
index 29d4a58b..b14f919b 100644
--- a/src/cutecoin/core/money/quantitative.py
+++ b/src/cutecoin/core/money/quantitative.py
@@ -51,7 +51,8 @@ class Quantitative():
 
         if prefix_index < len(prefixes):
             prefix = prefixes[prefix_index]
-            localized_value = QLocale().toString(float(scientific_value), 'f', 3)
+            localized_value = QLocale().toString(float(scientific_value), 'f',
+                                                 self.app.preferences['digits_after_comma'])
         else:
             localized_value = QLocale().toString(float(value), 'f', 0)
 
diff --git a/src/cutecoin/core/money/relative.py b/src/cutecoin/core/money/relative.py
index 15cde10e..44c3848b 100644
--- a/src/cutecoin/core/money/relative.py
+++ b/src/cutecoin/core/money/relative.py
@@ -57,9 +57,11 @@ class Relative():
 
         if prefix_index < len(prefixes):
             prefix = prefixes[prefix_index]
-            localized_value = QLocale().toString(float(scientific_value), 'f', self.app.preferences['digits_after_comma'])
+            localized_value = QLocale().toString(float(scientific_value), 'f',
+                                                 self.app.preferences['digits_after_comma'])
         else:
-            localized_value = QLocale().toString(float(value), 'f', self.app.preferences['digits_after_comma'])
+            localized_value = QLocale().toString(float(value), 'f',
+                                                 self.app.preferences['digits_after_comma'])
 
         return localized_value, prefix
 
-- 
GitLab