mirror of
https://github.com/monero-project/monero-gui
synced 2024-12-22 03:15:52 +01:00
disconnect slots before reconnecting
This commit is contained in:
parent
c9bb2f5718
commit
af933da0c9
14
main.qml
14
main.qml
@ -147,6 +147,10 @@ ApplicationWindow {
|
|||||||
translationManager.setLanguage(locale.split("_")[0]);
|
translationManager.setLanguage(locale.split("_")[0]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// disconnect handlers before connecting
|
||||||
|
middlePanel.paymentClicked.disconnect(handlePayment);
|
||||||
|
middlePanel.checkPaymentClicked.disconnect(handleCheckPayment);
|
||||||
|
|
||||||
middlePanel.paymentClicked.connect(handlePayment);
|
middlePanel.paymentClicked.connect(handlePayment);
|
||||||
// basicPanel.paymentClicked.connect(handlePayment);
|
// basicPanel.paymentClicked.connect(handlePayment);
|
||||||
|
|
||||||
@ -190,11 +194,21 @@ ApplicationWindow {
|
|||||||
function connectWallet(wallet) {
|
function connectWallet(wallet) {
|
||||||
showProcessingSplash()
|
showProcessingSplash()
|
||||||
currentWallet = wallet
|
currentWallet = wallet
|
||||||
|
|
||||||
|
// Disconnect before connecting
|
||||||
|
currentWallet.refreshed.disconnect(onWalletRefresh)
|
||||||
|
currentWallet.updated.disconnect(onWalletUpdate)
|
||||||
|
currentWallet.newBlock.disconnect(onWalletNewBlock)
|
||||||
|
currentWallet.moneySpent.disconnect(onWalletMoneySent)
|
||||||
|
currentWallet.moneyReceived.disconnect(onWalletMoneyReceived)
|
||||||
|
|
||||||
currentWallet.refreshed.connect(onWalletRefresh)
|
currentWallet.refreshed.connect(onWalletRefresh)
|
||||||
currentWallet.updated.connect(onWalletUpdate)
|
currentWallet.updated.connect(onWalletUpdate)
|
||||||
currentWallet.newBlock.connect(onWalletNewBlock)
|
currentWallet.newBlock.connect(onWalletNewBlock)
|
||||||
currentWallet.moneySpent.connect(onWalletMoneySent)
|
currentWallet.moneySpent.connect(onWalletMoneySent)
|
||||||
currentWallet.moneyReceived.connect(onWalletMoneyReceived)
|
currentWallet.moneyReceived.connect(onWalletMoneyReceived)
|
||||||
|
|
||||||
|
|
||||||
console.log("initializing with daemon address: ", persistentSettings.daemon_address)
|
console.log("initializing with daemon address: ", persistentSettings.daemon_address)
|
||||||
console.log("Recovering from seed: ", persistentSettings.is_recovering)
|
console.log("Recovering from seed: ", persistentSettings.is_recovering)
|
||||||
console.log("restore Height", persistentSettings.restore_height)
|
console.log("restore Height", persistentSettings.restore_height)
|
||||||
|
Loading…
Reference in New Issue
Block a user