diff --git a/src/main/java/com/sparrowwallet/sparrow/wallet/AdvancedController.java b/src/main/java/com/sparrowwallet/sparrow/wallet/AdvancedController.java
index a57d9e3e..31e115e2 100644
--- a/src/main/java/com/sparrowwallet/sparrow/wallet/AdvancedController.java
+++ b/src/main/java/com/sparrowwallet/sparrow/wallet/AdvancedController.java
@@ -1,5 +1,6 @@
package com.sparrowwallet.sparrow.wallet;
+import com.sparrowwallet.drongo.policy.PolicyType;
import com.sparrowwallet.drongo.wallet.Wallet;
import com.sparrowwallet.sparrow.EventManager;
import com.sparrowwallet.sparrow.control.DateStringConverter;
@@ -12,6 +13,7 @@ import javafx.fxml.Initializable;
import javafx.scene.control.ComboBox;
import javafx.scene.control.DatePicker;
import javafx.scene.control.Label;
+import tornadofx.control.Field;
import javafx.util.StringConverter;
import java.net.URL;
@@ -30,6 +32,9 @@ public class AdvancedController implements Initializable {
@FXML
private DatePicker birthDate;
+ @FXML
+ private Field gapLimitField;
+
@FXML
private IntegerSpinner gapLimit;
@@ -56,6 +61,9 @@ public class AdvancedController implements Initializable {
}
});
+ gapLimitField.managedProperty().bind(gapLimitField.visibleProperty());
+ gapLimitField.setVisible(wallet.getPolicyType() != PolicyType.SINGLE_SP);
+
gapLimit.setValueFactory(new IntegerSpinner.ValueFactory(Wallet.DEFAULT_LOOKAHEAD, MAX_GAP_LIMIT, wallet.getGapLimit()));
gapLimit.valueProperty().addListener((observable, oldValue, newValue) -> {
if(newValue == null || newValue < Wallet.DEFAULT_LOOKAHEAD || newValue > MAX_GAP_LIMIT) {
@@ -84,6 +92,7 @@ public class AdvancedController implements Initializable {
gapWarning.managedProperty().bind(gapWarning.visibleProperty());
gapWarning.setVisible(wallet.getGapLimit() >= WARNING_GAP_LIMIT);
+ watchLast.setPrefWidth(birthDate.getPrefWidth());
watchLast.setItems(getWatchListItems(wallet));
watchLast.setConverter(new StringConverter<>() {
@Override
diff --git a/src/main/resources/com/sparrowwallet/sparrow/wallet/advanced.fxml b/src/main/resources/com/sparrowwallet/sparrow/wallet/advanced.fxml
index bb95c79d..a9b61fc4 100644
--- a/src/main/resources/com/sparrowwallet/sparrow/wallet/advanced.fxml
+++ b/src/main/resources/com/sparrowwallet/sparrow/wallet/advanced.fxml
@@ -32,7 +32,7 @@
-
+