follow-up: fix qt lightning dialog if gossip is not started
This commit is contained in:
@@ -63,8 +63,11 @@ class LightningDialog(QDialog):
|
|||||||
util.register_callback(self.set_num_peers, ['gossip_peers'])
|
util.register_callback(self.set_num_peers, ['gossip_peers'])
|
||||||
util.register_callback(self.set_unknown_channels, ['unknown_channels'])
|
util.register_callback(self.set_unknown_channels, ['unknown_channels'])
|
||||||
self.network.channel_db.update_counts() # trigger callback
|
self.network.channel_db.update_counts() # trigger callback
|
||||||
self.set_num_peers('', self.network.lngossip.num_peers())
|
if self.network.lngossip:
|
||||||
self.set_unknown_channels('', len(self.network.lngossip.unknown_ids))
|
self.set_num_peers('', self.network.lngossip.num_peers())
|
||||||
|
self.set_unknown_channels('', len(self.network.lngossip.unknown_ids))
|
||||||
|
else:
|
||||||
|
self.num_peers.setText(_('Lightning gossip not active.'))
|
||||||
|
|
||||||
def on_channel_db(self, event, num_nodes, num_channels, num_policies):
|
def on_channel_db(self, event, num_nodes, num_channels, num_policies):
|
||||||
self.num_nodes.setText(_('{} nodes').format(num_nodes))
|
self.num_nodes.setText(_('{} nodes').format(num_nodes))
|
||||||
|
|||||||
Reference in New Issue
Block a user