only save tmp backup wallet if connected

This commit is contained in:
Craig Raw 2021-05-05 11:34:45 +02:00
parent a0d3f3b745
commit e0b6530275

View file

@ -3,6 +3,7 @@ package com.sparrowwallet.sparrow.wallet;
import com.sparrowwallet.drongo.policy.Policy; import com.sparrowwallet.drongo.policy.Policy;
import com.sparrowwallet.drongo.wallet.Keystore; import com.sparrowwallet.drongo.wallet.Keystore;
import com.sparrowwallet.drongo.wallet.Wallet; import com.sparrowwallet.drongo.wallet.Wallet;
import com.sparrowwallet.sparrow.AppServices;
import com.sparrowwallet.sparrow.EventManager; import com.sparrowwallet.sparrow.EventManager;
import com.sparrowwallet.sparrow.event.WalletAddressesChangedEvent; import com.sparrowwallet.sparrow.event.WalletAddressesChangedEvent;
import com.sparrowwallet.sparrow.event.WalletSettingsChangedEvent; import com.sparrowwallet.sparrow.event.WalletSettingsChangedEvent;
@ -46,7 +47,10 @@ public class SettingsWalletForm extends WalletForm {
if(refreshAll) { if(refreshAll) {
pastWallet = wallet.copy(); pastWallet = wallet.copy();
save(); //Save here for the temp backup in case password has been changed save(); //Save here for the temp backup in case password has been changed
getStorage().backupTempWallet(); if(AppServices.isConnected()) {
getStorage().backupTempWallet();
}
walletCopy.clearNodes(); walletCopy.clearNodes();
} }