                     return false;
                 }
                 
-                // Is there no width?
-                if (width == 0) 
-                    return false;
-                
                 // No reflow for explicit lineBreak
                 if (_textContainerManager.hostFormat.lineBreak == "explicit")
                     return false;

            // remeasure which will reset autoSize.
            autoSize = false;
            
            if (!isNaN(widthConstraint))
            {
                // Do we have a constrained width and an explicit height?

            {
                return true;
            }

            // Is there some sort of width and some sort of height?
            return  (!isNaN(explicitWidth) || !isNaN(_widthInChars) ||
                !isNaN(widthConstraint)) &&
