diff --git a/src/Ring-Core/RGPointerLayout.class.st b/src/Ring-Core/RGPointerLayout.class.st index 2d60ed751a5..40505476123 100644 --- a/src/Ring-Core/RGPointerLayout.class.st +++ b/src/Ring-Core/RGPointerLayout.class.st @@ -62,9 +62,11 @@ RGPointerLayout >> isPointerLayout [ { #category : 'resolving' } RGPointerLayout >> makeResolved [ + super makeResolved. - slots := self slots do: [ :each | each markAsRingResolved] + "We want to ensure we have an ordered collection because we can add slocts to the model and we cannot do it if it's an array" + slots := self slots asOrderedCollection do: [ :each | each markAsRingResolved ] ] { #category : 'private - backend access' }