             if (!itemEditorInstance)
             {
                 var itemEditor:IFactory = col.itemEditor;
-				if (itemEditor == AdvancedDataGridColumn.defaultItemEditorFactory)
-				{
-					// if it is the default factory, see if someone
-					// overrode it with this style
-					var c:Class = getStyle("defaultDataGridItemEditor");
-					if (c)
-					{
-						var fontName:String =
-							StringUtil.trimArrayElements(col.getStyle("fontFamily"), ",");
-						var fontWeight:String = col.getStyle("fontWeight");
-						var fontStyle:String = col.getStyle("fontStyle");
-						var bold:Boolean = (fontWeight == "bold");
-						var italic:Boolean = (fontStyle == "italic");
-						
-						var flexModuleFactory:IFlexModuleFactory =
-							getFontContext(fontName, bold, italic);
-						
-						itemEditor = col.itemEditor = new ContextualClassFactory(
-							c, flexModuleFactory);
-					}
-				}
-				
+                if (itemEditor == AdvancedDataGridColumn.defaultItemEditorFactory)
+                {
+                    // if it is the default factory, see if someone
+                    // overrode it with this style
+                    var c:Class = getStyle("defaultDataGridItemEditor");
+                    if (c)
+                    {
+                        var fontName:String =
+                            StringUtil.trimArrayElements(col.getStyle("fontFamily"), ",");
+                        var fontWeight:String = col.getStyle("fontWeight");
+                        var fontStyle:String = col.getStyle("fontStyle");
+                        var bold:Boolean = (fontWeight == "bold");
+                        var italic:Boolean = (fontStyle == "italic");
+                        
+                        var flexModuleFactory:IFlexModuleFactory =
+                            getFontContext(fontName, bold, italic);
+                        
+                        itemEditor = col.itemEditor = new ContextualClassFactory(
+                            c, flexModuleFactory);
+                    }
+                }
+                
                 dx = col.editorXOffset;
                 dy = col.editorYOffset;
                 dw = col.editorWidthOffset;

            
            if (getStyle("horizontalGridLines"))
            {
            	var n:int = listItems.length;
                for (var i:int = 0; i < n; i++)
                {
                    drawHorizontalSeparator(lockedLinesBody, i, lineCol, rowInfo[i].y + rowInfo[i].height);

        super.focusPane = value;
        
        if (value)
            value.scrollRect = listSubContent ? listSubContent.scrollRect : null;
        
        if (!value && _focusPane)
            _focusPane.mask = null;
