Skip to content

Commit 26bc801

Browse files
Fix instance ID logic
1 parent acaabf2 commit 26bc801

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

UnityMapper/Instances/SignalCollection.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ public SignalCollection(Device device, SignalSpec spec)
3838

3939
_signal.SetProperty(Property.Ephemeral, spec.Ephemeral);
4040

41-
var iid = spec.Owner.GetInstanceID();
41+
var iid = spec.OwningList.GetInstanceID();
4242
var id = iid < 0 ? (ulong) Math.Abs(iid) : ((ulong) iid) + Int32.MaxValue;
4343
spec.AssignInstanceID(id);
4444
_signals.Add(id, spec);
@@ -90,7 +90,7 @@ public void Add(SignalSpec toAdd)
9090
throw new InvalidOperationException("Cannot accept signal");
9191
}
9292

93-
var iid = toAdd.Owner.GetInstanceID();
93+
var iid = toAdd.OwningList.GetInstanceID();
9494
var id = iid < 0 ? (ulong) Math.Abs(iid) : ((ulong) iid) + Int32.MaxValue;
9595
toAdd.AssignInstanceID(id);
9696
_signals.Add(id, toAdd);

0 commit comments

Comments
 (0)