From 102f1a8cfc7647a4ada802b4602699a00bfc926c Mon Sep 17 00:00:00 2001
From: Inso <insomniak.fr@gmail.com>
Date: Sat, 12 Sep 2015 17:07:29 +0200
Subject: [PATCH] Fix display of balance

---
 src/cutecoin/core/money/quantitative.py | 2 +-
 src/cutecoin/gui/community_tile.py      | 6 ++++--
 src/cutecoin/gui/transactions_tab.py    | 3 ++-
 3 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/src/cutecoin/core/money/quantitative.py b/src/cutecoin/core/money/quantitative.py
index c2997259..29d4a58b 100644
--- a/src/cutecoin/core/money/quantitative.py
+++ b/src/cutecoin/core/money/quantitative.py
@@ -3,7 +3,7 @@ import asyncio
 
 class Quantitative():
     _NAME_STR_ = QT_TRANSLATE_NOOP('Quantitative', 'Units')
-    _REF_STR_ = QT_TRANSLATE_NOOP('Quantitative', "{0} {1}")
+    _REF_STR_ = QT_TRANSLATE_NOOP('Quantitative', "{0} {1}{2}")
     _UNITS_STR_ = QT_TRANSLATE_NOOP('Quantitative', "{0}")
 
     def __init__(self, amount, community, app):
diff --git a/src/cutecoin/gui/community_tile.py b/src/cutecoin/gui/community_tile.py
index 228fd38f..f6c3df18 100644
--- a/src/cutecoin/gui/community_tile.py
+++ b/src/cutecoin/gui/community_tile.py
@@ -34,10 +34,12 @@ class CommunityTile(QFrame):
         members_pubkeys = yield from self.community.members_pubkeys()
         amount = yield from self.app.current_account.amount(self.community)
         localized_amount = yield from self.app.current_account.current_ref(amount,
-                                                    self.community, self.app).localized(units=True)
+                                                    self.community, self.app).localized(units=True,
+                                        international_system=self.app.preferences['international_system_of_units'])
         if current_block['monetaryMass']:
             localized_monetary_mass = yield from self.app.current_account.current_ref(current_block['monetaryMass'],
-                                                    self.community, self.app).localized(units=True)
+                                                    self.community, self.app).localized(units=True,
+                                        international_system=self.app.preferences['international_system_of_units'])
         else:
             localized_monetary_mass = ""
         status = self.tr("Member") if self.app.current_account.pubkey in members_pubkeys \
diff --git a/src/cutecoin/gui/transactions_tab.py b/src/cutecoin/gui/transactions_tab.py
index e6453256..e474e944 100644
--- a/src/cutecoin/gui/transactions_tab.py
+++ b/src/cutecoin/gui/transactions_tab.py
@@ -119,7 +119,8 @@ class TransactionsTabWidget(QWidget, Ui_transactionsTabWidget):
     def refresh_balance(self):
         amount = yield from self.app.current_account.amount(self.community)
         localized_amount = yield from self.app.current_account.current_ref(amount, self.community,
-                                                                           self.app).localized(units=True)
+                                                                           self.app).localized(units=True,
+                                        international_system=self.app.preferences['international_system_of_units'])
 
         # set infos in label
         self.label_balance.setText(
-- 
GitLab