Hi,,
It may possibly it only fix one of the conditions when it occurs. eg when a
scroll bar is added and then it checks to see if can add the other and it
doesn't fit so it removes it and that causes an infinite loop.
It does however stop the RTE from happening in the simple sample app I posted
In theory, there is no way to tell if a text widget is in a container that is
growing to fit its content and laying out several times or not. I've seen some
corner cases where things "settle down" after several attempts.
So, a bit risky, but we'll see if the other tests pass.
-Alex
___