Skip to content

Commit 6473056

Browse files
committed
Fixed incorrect memory offset in ClassInstanceNode and ClassInstanceArrayNode.
1 parent 9cb0d35 commit 6473056

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

ReClass.NET/Nodes/ClassInstanceArrayNode.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ protected override Size DrawChild(ViewInfo view, int x, int y)
3232
var v = view.Clone();
3333
v.Address = view.Address.Add(Offset) + InnerNode.MemorySize * CurrentIndex;
3434
v.Memory = view.Memory.Clone();
35-
v.Memory.Offset = Offset.ToInt32() + InnerNode.MemorySize * CurrentIndex;
35+
v.Memory.Offset += Offset.ToInt32() + InnerNode.MemorySize * CurrentIndex;
3636

3737
return InnerNode.Draw(v, x, y);
3838
}

ReClass.NET/Nodes/ClassInstanceNode.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ public override Size Draw(ViewInfo view, int x, int y)
6262
var v = view.Clone();
6363
v.Address = view.Address.Add(Offset);
6464
v.Memory = view.Memory.Clone();
65-
v.Memory.Offset = Offset.ToInt32();
65+
v.Memory.Offset += Offset.ToInt32();
6666

6767
var innerSize = InnerNode.Draw(v, tx, y);
6868
size.Width = Math.Max(size.Width, innerSize.Width + tx - origX);

0 commit comments

Comments
 (0)