diff --git a/drongo b/drongo index 9b117cd7..a5668424 160000 --- a/drongo +++ b/drongo @@ -1 +1 @@ -Subproject commit 9b117cd7f90caba5e280034dee5865a1a42d82c1 +Subproject commit a56684240a1a9a44f96b2a57fd10799bb9f8a18a diff --git a/src/main/java/com/sparrowwallet/sparrow/control/TransactionHexArea.java b/src/main/java/com/sparrowwallet/sparrow/control/TransactionHexArea.java index ec661bc3..62c255de 100644 --- a/src/main/java/com/sparrowwallet/sparrow/control/TransactionHexArea.java +++ b/src/main/java/com/sparrowwallet/sparrow/control/TransactionHexArea.java @@ -68,7 +68,7 @@ public class TransactionHexArea extends CodeArea { //Version cursor = addSegment(segments, cursor, 8, "version"); - if(transaction.hasWitnesses()) { + if(transaction.isSegwit()) { //Segwit marker cursor = addSegment(segments, cursor, 2, "segwit-marker"); //Segwit flag @@ -123,7 +123,7 @@ public class TransactionHexArea extends CodeArea { cursor = addSegment(segments, cursor, 8, "locktime"); if(cursor != getLength()) { - //throw new IllegalStateException("Cursor position does not match transaction serialisation " + cursor + ": " + getLength()); + throw new IllegalStateException("Cursor position does not match transaction serialisation " + cursor + ": " + getLength()); } return segments;