diff --git a/electrum/gui/kivy/uix/dialogs/lightning_channels.py b/electrum/gui/kivy/uix/dialogs/lightning_channels.py index 12a8f002b..859017798 100644 --- a/electrum/gui/kivy/uix/dialogs/lightning_channels.py +++ b/electrum/gui/kivy/uix/dialogs/lightning_channels.py @@ -410,12 +410,11 @@ Builder.load_string(r''' class ChannelBackupPopup(Popup, Logger): - def __init__(self, chan: AbstractChannel, channels_list, **kwargs): + def __init__(self, chan: AbstractChannel, app, **kwargs): Popup.__init__(self, **kwargs) Logger.__init__(self) self.chan = chan - self.channels_list = channels_list - self.app = channels_list.app + self.app = app self.short_id = format_short_channel_id(chan.short_channel_id) self.state = chan.get_state_for_GUI() self.title = _('Channel Backup') @@ -551,9 +550,9 @@ class LightningChannelsDialog(Factory.Popup): def show_item(self, obj): chan = obj._chan if chan.is_backup(): - p = ChannelBackupPopup(chan, self) + p = ChannelBackupPopup(chan, self.app) else: - p = ChannelDetailsPopup(chan, self) + p = ChannelDetailsPopup(chan, self.app) p.open() def format_fields(self, chan):