 
             var focusClass:Class = getStyle("focusSkin");
 
+            if (!focusClass)
+                return;
+
             if (focusObj && !(focusObj is focusClass))
             {
                 focusPane.removeChild(focusObj);
                 focusObj = null;
             }
-            
-            if (!focusClass)
-                return;
 
             if (!focusObj)
             {

    [Inspectable(defaultValue="true")]

    /**
     *  A flag that indicates whether child objects can receive focus
     * 
     *  <p>This is similar to the <code>tabEnabled</code> property
     *  used by the Flash Player.</p>

     *  @private
     *  Called when this component resizes. Adjust the focus rect.
     */
    private function focusObj_resizeHandler(event:Event):void
    {
        if (event is ResizeEvent)
            adjustFocusRect();
    }

    /**
