Browse Source

qml: always pass wallet password to init_lightning.

emit also dataChanged so UI updates node pubkey
master
Sander van Grieken 3 years ago
parent
commit
21d1a6239f
  1. 1
      electrum/gui/qml/components/main.qml
  2. 1
      electrum/gui/qml/qedaemon.py
  3. 3
      electrum/gui/qml/qewallet.py

1
electrum/gui/qml/components/main.qml

@ -218,7 +218,6 @@ ApplicationWindow
StackView {
id: mainStackView
// anchors.fill: parent
width: parent.width
height: inputPanel.y - header.height
initialItem: Qt.resolvedUrl('WalletMainView.qml')

1
electrum/gui/qml/qedaemon.py

@ -83,7 +83,6 @@ class QEWalletListModel(QAbstractListModel):
if wallet_path == path:
remove = i
else:
self._logger.debug('HM, %s is not %s', wallet_path, path)
wallets.append((wallet_name, wallet_path))
i += 1

3
electrum/gui/qml/qewallet.py

@ -473,8 +473,9 @@ class QEWallet(AuthMixin, QObject, QtEventListener):
@pyqtSlot()
def enableLightning(self):
self.wallet.init_lightning(password=None) # TODO pass password if needed
self.wallet.init_lightning(password=self.password)
self.isLightningChanged.emit()
self.dataChanged.emit()
@pyqtSlot(str, int, int, bool)
def send_onchain(self, address, amount, fee=None, rbf=False):

Loading…
Cancel
Save