We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e49f7bf commit f69eb5eCopy full SHA for f69eb5e
Asn1Editor/API/ViewModel/TagDataEditorVM.cs
@@ -129,9 +129,12 @@ void saveEditChanges() {
129
updateBinaryCopy(binValue);
130
Node.UnusedBits = UnusedBits;
131
var asn = new Asn1Reader(binValue);
132
+ Int32 oldHeaderLength = Node.HeaderLength;
133
Node.PayloadStartOffset = Node.Offset + asn.TagLength - asn.PayloadLength;
134
Node.ExplicitValue = AsnDecoder.GetViewValue(asn);
- Node.OffsetChange = asn.PayloadLength - Node.PayloadLength;
135
+ Int32 offsetChange = Node.HeaderLength - oldHeaderLength
136
+ + asn.PayloadLength - Node.PayloadLength;
137
+ Node.OffsetChange = offsetChange;
138
Node.PayloadLength = asn.PayloadLength;
139
_data.FinishBinaryUpdate();
140
DialogResult = true;
0 commit comments