Skip to content

Commit 6d593e3

Browse files
committed
qt gui: settings: make two_trampoline cb conditional on trampoline_cb
The setting is irrelevant if trampoline is disabled. This clears up potential confusion, as per user "js" on irc.
1 parent 276488e commit 6d593e3

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

electrum/gui/qt/settings_dialog.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,13 +130,15 @@ def on_trampoline_checked(_x):
130130
else:
131131
self.network.run_from_another_thread(
132132
self.network.stop_gossip())
133+
legacy_add_trampoline_cb.setEnabled(use_trampoline)
133134
util.trigger_callback('ln_gossip_sync_progress')
134135
# FIXME: update all wallet windows
135136
util.trigger_callback('channels_updated', self.wallet)
136137
trampoline_cb.stateChanged.connect(on_trampoline_checked)
137138

138139
legacy_add_trampoline_cb = checkbox_from_configvar(self.config.cv.LIGHTNING_LEGACY_ADD_TRAMPOLINE)
139140
legacy_add_trampoline_cb.setChecked(self.config.LIGHTNING_LEGACY_ADD_TRAMPOLINE)
141+
legacy_add_trampoline_cb.setEnabled(trampoline_cb.isChecked())
140142
def on_legacy_add_trampoline_checked(_x):
141143
self.config.LIGHTNING_LEGACY_ADD_TRAMPOLINE = legacy_add_trampoline_cb.isChecked()
142144
legacy_add_trampoline_cb.stateChanged.connect(on_legacy_add_trampoline_checked)

0 commit comments

Comments
 (0)