         }
     }
 
+    /**
+     *  @private
+     */
+    override public function regenerateStyleCache(recursive:Boolean):void
+    {
+        super.regenerateStyleCache(recursive);
+        fontContextChanged = true;
+        invalidateProperties();
+    }
 }
 
 }

     */
    override protected function commitProperties():void
    {
        super.commitProperties();

        if (itemsNeedMeasurement)
        {


                    var data:Object = iterator.current;
                    var item:IListItemRenderer;
                    var ch:Number = 0;
                    n = columns.length;
                    for (j = 0; j < n; j++)
                    {
                        c = columns[j];

