From 453b3b6aa2171af31aa7bbff0db6fd04b850df17 Mon Sep 17 00:00:00 2001 From: Inso <insomniak.fr@gmail.com> Date: Sat, 19 Sep 2015 09:08:34 +0200 Subject: [PATCH] Empty data of models before getting data --- src/cutecoin/models/identities.py | 2 ++ src/cutecoin/models/network.py | 2 ++ src/cutecoin/models/txhistory.py | 2 ++ 3 files changed, 6 insertions(+) diff --git a/src/cutecoin/models/identities.py b/src/cutecoin/models/identities.py index 9a361b07..4ffad7ba 100644 --- a/src/cutecoin/models/identities.py +++ b/src/cutecoin/models/identities.py @@ -129,6 +129,8 @@ class IdentitiesTableModel(QAbstractTableModel): logging.debug("Refresh {0} identities".format(len(identities))) self.beginResetModel() self.identities_data = [] + self.endResetModel() + self.beginResetModel() identities_data = [] for identity in identities: data = yield from self.identity_data(identity) diff --git a/src/cutecoin/models/network.py b/src/cutecoin/models/network.py index 8c33d71b..1b8a6888 100644 --- a/src/cutecoin/models/network.py +++ b/src/cutecoin/models/network.py @@ -178,6 +178,8 @@ class NetworkTableModel(QAbstractTableModel): def refresh_nodes(self): self.beginResetModel() self.nodes_data = [] + self.endResetModel() + self.beginResetModel() nodes_data = [] if self.community: for node in self.community.network.nodes: diff --git a/src/cutecoin/models/txhistory.py b/src/cutecoin/models/txhistory.py index ac0af804..60c743ea 100644 --- a/src/cutecoin/models/txhistory.py +++ b/src/cutecoin/models/txhistory.py @@ -289,6 +289,8 @@ class HistoryTableModel(QAbstractTableModel): def refresh_transfers(self): self.beginResetModel() self.transfers_data = [] + self.endResetModel() + self.beginResetModel() transfers_data = [] if self.community: for transfer in self.transfers(): -- GitLab