minor: fix channel backup icon
This commit is contained in:
@@ -539,17 +539,15 @@ class ChannelFeatureIcons:
|
|||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def from_channel(cls, chan: AbstractChannel) -> 'ChannelFeatureIcons':
|
def from_channel(cls, chan: AbstractChannel) -> 'ChannelFeatureIcons':
|
||||||
if not isinstance(chan, Channel):
|
|
||||||
return ChannelFeatureIcons([])
|
|
||||||
feats = []
|
feats = []
|
||||||
if chan.is_backup():
|
if chan.is_backup():
|
||||||
feats.append(ChanFeatBackup())
|
feats.append(ChanFeatBackup())
|
||||||
else:
|
else:
|
||||||
feats.append(ChanFeatChannel())
|
feats.append(ChanFeatChannel())
|
||||||
if chan.lnworker.is_trampoline_peer(chan.node_id):
|
if chan.lnworker.is_trampoline_peer(chan.node_id):
|
||||||
feats.append(ChanFeatTrampoline())
|
feats.append(ChanFeatTrampoline())
|
||||||
if not chan.lnworker.has_recoverable_channels():
|
if not chan.lnworker.has_recoverable_channels():
|
||||||
feats.append(ChanFeatNoOnchainBackup())
|
feats.append(ChanFeatNoOnchainBackup())
|
||||||
return ChannelFeatureIcons(feats)
|
return ChannelFeatureIcons(feats)
|
||||||
|
|
||||||
def paint(self, painter: QPainter, rect: QRect) -> None:
|
def paint(self, painter: QPainter, rect: QRect) -> None:
|
||||||
|
|||||||
Reference in New Issue
Block a user