Browse Source

show returned errors on hwi enumerate

bwt
Craig Raw 4 years ago
parent
commit
d8b7938a63
  1. 7
      src/main/java/com/sparrowwallet/sparrow/control/DevicePane.java
  2. 9
      src/main/java/com/sparrowwallet/sparrow/io/Device.java

7
src/main/java/com/sparrowwallet/sparrow/control/DevicePane.java

@ -73,7 +73,12 @@ public class DevicePane extends TitledDescriptionPane {
createSetPassphraseButton();
createImportButton();
if (device.getNeedsPinSent() != null && device.getNeedsPinSent()) {
if(device.getError() != null) {
setError("Error", device.getError());
Platform.runLater(() -> {
setExpanded(true);
});
} else if(device.getNeedsPinSent() != null && device.getNeedsPinSent()) {
unlockButton.setVisible(true);
} else if(device.getNeedsPassphraseSent() != null && device.getNeedsPassphraseSent()) {
setPassphraseButton.setVisible(true);

9
src/main/java/com/sparrowwallet/sparrow/io/Device.java

@ -11,6 +11,7 @@ public class Device {
private Boolean needsPinSent;
private Boolean needsPassphraseSent;
private String fingerprint;
private String error;
public String getType() {
return type;
@ -60,6 +61,14 @@ public class Device {
this.fingerprint = fingerprint;
}
public String getError() {
return error;
}
public void setError(String error) {
this.error = error;
}
public String toString() {
return getModel() + ":" + getPath();
}

Loading…
Cancel
Save