 		else if (!child.includeInLayout && --numLayoutChildren > 0)
 			dividerLayer.removeChild(getDividerAt(numLayoutChildren - 1));
 
-        // Clear the stretched child as the new last child
-        // will be set to 100% in preLayoutAdjustment().
-        resetStretchedChild();
-
         // Clear the cached values so that we do another
         // measurement pass.
         dbMinWidth = NaN;

	
		if (numLayoutChildren > 0)
			dividerLayer.removeChild(getDividerAt(numLayoutChildren - 1));

        // Clear the stretched child as the new last child
        // will be set to 100% in preLayoutAdjustment().
        resetStretchedChild();

		// Clear the cached values so that we do another 
		// measurement pass.


	/**
	 *  @private
	 *  Algorithm employed pre-layout to ensure that 
	 *  we don't leave any dangling space and to ensure
	 *  that only explicit min/max values are honored.
