diff --git a/src/cutecoin/models/identities.py b/src/cutecoin/models/identities.py index c191f07a6751ddc0c236a01a540aaea44b77d2c1..54567a0f45d38660bfb175cef6cbb91507467ab0 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() for identity in identities: data = yield from self.identity_data(identity) self.identities_data.append(data) diff --git a/src/cutecoin/models/network.py b/src/cutecoin/models/network.py index 4c4e863bec1ad245d325aa76e4e0d22577019d1d..af360c5a089154ec817edca8abb1932e5eafb83e 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() if self.community: for node in self.community.network.nodes: data = yield from self.data_node(node)