Skip to content
  • andreas.kling@nokia.com's avatar
    2010-11-22 Andreas Kling <kling@webkit.org> · e77b4212
    andreas.kling@nokia.com authored
            Reviewed by Nikolas Zimmermann.
    
            GraphicsContext: Make drawFocusRing() take a Path instead of a Vector<Path>
            https://bugs.webkit.org/show_bug.cgi?id=49840
    
            This avoid copying a Path object when drawing focus rings.
    
            * platform/graphics/GraphicsContext.h:
            * platform/graphics/cairo/GraphicsContextCairo.cpp:
            (WebCore::GraphicsContext::drawFocusRing):
            * platform/graphics/haiku/GraphicsContextHaiku.cpp:
            (WebCore::GraphicsContext::drawFocusRing):
            * platform/graphics/mac/GraphicsContextMac.mm:
            (WebCore::GraphicsContext::drawFocusRing):
            * platform/graphics/qt/GraphicsContextQt.cpp:
            (WebCore::GraphicsContext::drawFocusRing):
            * platform/graphics/skia/GraphicsContextSkia.cpp:
            (WebCore::GraphicsContext::drawFocusRing):
            * platform/graphics/win/GraphicsContextCGWin.cpp:
            (WebCore::GraphicsContext::drawFocusRing):
            * platform/graphics/wince/GraphicsContextWinCE.cpp:
            (WebCore::GraphicsContext::drawFocusRing):
            * platform/graphics/wx/GraphicsContextWx.cpp:
            (WebCore::GraphicsContext::drawFocusRing):
            * rendering/RenderImage.h:
            * rendering/RenderImage.cpp:
            (WebCore::RenderImage::paint):
            (WebCore::RenderImage::paintFocusRing):
            Renamed from paintFocusRings since it only paints one ring.
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@72528 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    e77b4212