                 {
                     // trace("LayoutManager calling validateDisplayList on " + Object(obj) + " " + DisplayObject(obj).width + " " + DisplayObject(obj).height);
 
-					if (obj.nestLevel)
-					{
-						currentObject = obj;
-	                    obj.validateDisplayList();
-	                    if (!obj.updateCompletePendingFlag)
-	                    {
-	                        updateCompleteQueue.addObject(obj, obj.nestLevel);
-	                        obj.updateCompletePendingFlag = true;
-	                    }
-					}
+                    obj.validateDisplayList();
+                    if (!obj.updateCompletePendingFlag)
+                    {
+                        updateCompleteQueue.addObject(obj, obj.nestLevel);
+                        obj.updateCompletePendingFlag = true;
+                    }
+
                     // trace("LayoutManager return from validateDisplayList on " + Object(obj) + " " + DisplayObject(obj).width + " " + DisplayObject(obj).height);
 
                     if (invalidateClientPropertiesFlag)

        {
            // trace("LayoutManager calling validateDisplayList on " + Object(obj) + " " + DisplayObject(obj).width + " " + DisplayObject(obj).height);

			if (obj.nestLevel)
			{
				currentObject = obj;
	            obj.validateDisplayList();
	            if (!obj.updateCompletePendingFlag)
	            {
	                updateCompleteQueue.addObject(obj, obj.nestLevel);
	                obj.updateCompletePendingFlag = true;
	            }
			}
            // trace("LayoutManager return from validateDisplayList on " + Object(obj) + " " + DisplayObject(obj).width + " " + DisplayObject(obj).height);

            // Once we start, don't stop.

            {
                // trace("LayoutManager calling validateSize() on " + Object(obj));

                obj.validateSize();
                if (!obj.updateCompletePendingFlag)
                {
                    updateCompleteQueue.addObject(obj, obj.nestLevel);
                    obj.updateCompletePendingFlag = true;
                }


                // trace("LayoutManager validateSize: " + Object(obj) + " " + IFlexDisplayObject(obj).measuredWidth + " " + IFlexDisplayObject(obj).measuredHeight);
                
