mirror of
https://github.com/sparrowwallet/sparrow.git
synced 2025-11-05 11:56:37 +00:00
prefill derivation to default path for script type on watch only keystores
This commit is contained in:
parent
62060c9839
commit
f38350b38d
1 changed files with 4 additions and 0 deletions
|
|
@ -256,6 +256,7 @@ public class KeystoreController extends WalletFormController implements Initiali
|
||||||
launchImportDialog(keystoreSource);
|
launchImportDialog(keystoreSource);
|
||||||
} else {
|
} else {
|
||||||
fingerprint.setText(DEFAULT_WATCH_ONLY_FINGERPRINT);
|
fingerprint.setText(DEFAULT_WATCH_ONLY_FINGERPRINT);
|
||||||
|
derivation.setText(getWalletForm().getWallet().getScriptType().getDefaultDerivationPath());
|
||||||
selectSourcePane.setVisible(false);
|
selectSourcePane.setVisible(false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -653,6 +654,9 @@ public class KeystoreController extends WalletFormController implements Initiali
|
||||||
@Subscribe
|
@Subscribe
|
||||||
public void update(SettingsChangedEvent event) {
|
public void update(SettingsChangedEvent event) {
|
||||||
if(walletForm.getWallet().equals(event.getWallet()) && event.getType().equals(SettingsChangedEvent.Type.SCRIPT_TYPE)) {
|
if(walletForm.getWallet().equals(event.getWallet()) && event.getType().equals(SettingsChangedEvent.Type.SCRIPT_TYPE)) {
|
||||||
|
if(keystore.getSource() == KeystoreSource.SW_WATCH && derivation.getPromptText().equals(derivation.getText())) {
|
||||||
|
derivation.setText(event.getWallet().getScriptType().getDefaultDerivationPath());
|
||||||
|
}
|
||||||
derivation.setPromptText(event.getWallet().getScriptType().getDefaultDerivationPath());
|
derivation.setPromptText(event.getWallet().getScriptType().getDefaultDerivationPath());
|
||||||
if(derivation.getText() != null && !derivation.getText().isEmpty()) {
|
if(derivation.getText() != null && !derivation.getText().isEmpty()) {
|
||||||
String derivationPath = derivation.getText();
|
String derivationPath = derivation.getText();
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue