         if (!grid)
             return;
         
-        // If the hoverIndicator is visible then we're going to have to fixup its location
-        // at updateDisplayList() time.
-        
-        if ((grid.hoverRowIndex != -1) || (grid.hoverColumnIndex != -1))
-        {
-            const oldScrollR:Rectangle = grid.scrollRect;
-            const dx:Number = grid.horizontalScrollPosition - oldScrollR.x;
-            const dy:Number = grid.verticalScrollPosition - oldScrollR.y;
-            invalidateHoverLocation(dx, dy);
-        }
-        
+        grid.hoverRowIndex = -1;
+        grid.hoverColumnIndex = -1;
+                
         super.scrollPositionChanged();  // sets grid.scrollRect
         
         // Only invalidate if we're clipping and scrollR extends outside validBounds

    {
        renderer.visible = visible;
        
        if (renderer is ISimpleStyleClient)
            ISimpleStyleClient(renderer).styleName = grid.gridOwner;


import spark.layouts.supportClasses.LayoutBase;
import spark.primitives.supportClasses.GraphicElement;
import spark.skins.spark.DefaultGridItemRenderer;
import spark.skins.spark.DefaultGridItemRenderer;

use namespace mx_internal;

