qml: always pass wallet password to init_lightning.
emit also dataChanged so UI updates node pubkey
This commit is contained in:
@@ -218,7 +218,6 @@ ApplicationWindow
|
||||
|
||||
StackView {
|
||||
id: mainStackView
|
||||
// anchors.fill: parent
|
||||
width: parent.width
|
||||
height: inputPanel.y - header.height
|
||||
initialItem: Qt.resolvedUrl('WalletMainView.qml')
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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):
|
||||
|
||||
Reference in New Issue
Block a user