diff --git a/src/cutecoin/models/identities.py b/src/cutecoin/models/identities.py index 9a361b0728ce99825d266acd37e6f0af345fb82f..4ffad7ba10fb571954cb71b2760c79966e97c2b4 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 8c33d71b139e3e38bdaad76c0dc6bbf6d6b5c47b..1b8a6888544f257a6df77a0fc095862b41a19298 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 ac0af80427fa55fc54cfa20893d321173da551dd..60c743eac23c5651340dab4fa9c350251b84afac 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():