diff -r 792a37911b41 -r 6b83ffb461b5 UIPainterView.st --- a/UIPainterView.st Wed Nov 18 11:36:50 2015 +0100 +++ b/UIPainterView.st Fri Dec 11 16:38:38 2015 +0100 @@ -487,7 +487,7 @@ beforeIndex notNil ifTrue:[ beforeIndex := beforeIndex + 1 ]. - eachSpec keepUILayout ifTrue:[ + (keepLayout or:[eachSpec keepUILayout]) ifTrue:[ view layout:eachSpec layout. ] ifFalse:[ (keepPosition and:[ uiPainterAttributes notNil ]) ifTrue:[