Source/WebCore/rendering/RenderPath.cpp
void RenderPath::addFocusRingRects(Vector<IntRect>& rects, int, int) 
{
    IntRect rect = enclosingIntRect(repaintRectInLocalCoordinates());
    if (!rect.isEmpty())
        rects.append(rect);
}
// This method is called from inside paintOutline() since we call paintOutline()
// while transformed to our coord system, return local coords
This method is called from inside paintOutline() since we call paintOutline()
while transformed to our coord system, return local coords
This method is called from inside paintOutline () since we call paintOutline () while transformed to our coord system return local coords
void RenderPath::addFocusRingRects(Vector<IntRect>& rects, int, int) 
{
    IntRect rect = enclosingIntRect(repaintRectInLocalCoordinates());
    if (!rect.isEmpty())
        rects.append(rect);
}
void RenderPath :: addFocusRingRects ( Vector < IntRect > & rects , int , int ) { IntRect rect = enclosingIntRect ( repaintRectInLocalCoordinates ( ) ) ; if ( ! rect . isEmpty ( ) ) rects . append ( rect ) ; }
This method is called from inside paintOutline() since we call paintOutline()
while transformed to our coord system, return local coords
This method is called from inside paintOutline () since we call paintOutline () while transformed to our coord system return local coords