From 4978fcbf75d0f158e6979c138de0baadb3ba502d Mon Sep 17 00:00:00 2001
From: Inso <insomniak.fr@gmail.com>
Date: Sat, 24 Jan 2015 18:02:20 +0100
Subject: [PATCH] Fixed wallet refreshing and removed double decimals for
 transfer

---
 res/ui/transfer.ui             | 3 +++
 src/cutecoin/models/wallets.py | 7 ++-----
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/res/ui/transfer.ui b/res/ui/transfer.ui
index 649c80c0..08d0b6cc 100644
--- a/res/ui/transfer.ui
+++ b/res/ui/transfer.ui
@@ -140,6 +140,9 @@
           <property name="suffix">
            <string/>
           </property>
+          <property name="decimals">
+           <number>0</number>
+          </property>
           <property name="maximum">
            <double>99999999.000000000000000</double>
           </property>
diff --git a/src/cutecoin/models/wallets.py b/src/cutecoin/models/wallets.py
index b745a6e8..745d62f9 100644
--- a/src/cutecoin/models/wallets.py
+++ b/src/cutecoin/models/wallets.py
@@ -21,17 +21,15 @@ class WalletsListModel(QAbstractListModel):
         super(WalletsListModel, self).__init__(parent)
         self.wallets = account.wallets
         self.community = community
-        self.values = []
-        for w in self.wallets:
-            self.values.append(w.get_text(self.community))
 
     def rowCount(self, parent):
         return len(self.wallets)
 
     def data(self, index, role):
         row = index.row()
+        w = self.wallets[row]
         if role == Qt.DisplayRole:
-            return self.values[row]
+            return w.get_text(self.community)
         elif role == Qt.EditRole:
             return self.wallets[row].name
 
@@ -39,7 +37,6 @@ class WalletsListModel(QAbstractListModel):
         if role == Qt.EditRole:
             row = index.row()
             self.wallets[row].name = value
-            self.values[row] = self.wallets[row].get_text()
             self.dataChanged.emit(index, index)
             return True
         return False
-- 
GitLab