⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 107323 in webkit


Ignore:
Timestamp:
Feb 9, 2012, 5:24:07 PM (15 years ago)
Author:
leviw@chromium.org
Message:

Correcting remaining usage of enclosingIntRect in RenderLayer.cpp. These should all be pixel snapped.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/subpixellayout/Source/WebCore/rendering/RenderLayer.cpp

    r107311 r107323  
    18631863    bool hasResizer = renderer()->style()->resize() != RESIZE_NONE;
    18641864    if ((hasHorizontalBar && hasVerticalBar) || (hasResizer && (hasHorizontalBar || hasVerticalBar)))
    1865         return cornerRect(this, enclosingIntRect(renderBox()->borderBoxRect()));
     1865        return cornerRect(this, pixelSnappedIntRect(renderBox()->borderBoxRect()));
    18661866    return IntRect();
    18671867}
     
    18821882    IntRect scrollCornerAndResizer = scrollCornerRect();
    18831883    if (scrollCornerAndResizer.isEmpty())
    1884         scrollCornerAndResizer = resizerCornerRect(this, enclosingIntRect(box->borderBoxRect()));
     1884        scrollCornerAndResizer = resizerCornerRect(this, pixelSnappedIntRect(box->borderBoxRect()));
    18851885    return scrollCornerAndResizer;
    18861886}
     
    25422542    ASSERT(box);
    25432543
    2544     IntRect absRect = resizerCornerRect(this, enclosingIntRect(box->borderBoxRect()));
     2544    IntRect absRect = resizerCornerRect(this, pixelSnappedIntRect(box->borderBoxRect()));
    25452545    absRect.moveBy(paintOffset);
    25462546    if (!absRect.intersects(damageRect))
     
    25972597    IntRect resizeControlRect;
    25982598    if (renderer()->style()->resize() != RESIZE_NONE) {
    2599         resizeControlRect = resizerCornerRect(this, enclosingIntRect(box->borderBoxRect()));
     2599        resizeControlRect = resizerCornerRect(this, pixelSnappedIntRect(box->borderBoxRect()));
    26002600        if (resizeControlRect.contains(localPoint))
    26012601            return true;
     
    26752675        return;
    26762676    context->save();
    2677     context->clip(enclosingIntRect(clipRect.rect()));
     2677    context->clip(pixelSnappedIntRect(clipRect.rect()));
    26782678   
    26792679    if (!clipRect.hasRadius())
     
    31423142    IntRect hitTestArea = renderer()->view()->documentRect();
    31433143    if (!request.ignoreClipping())
    3144         hitTestArea.intersect(enclosingIntRect(frameVisibleRect(renderer())));
     3144        hitTestArea.intersect(pixelSnappedIntRect(frameVisibleRect(renderer())));
    31453145
    31463146    RenderLayer* insideLayer = hitTestLayer(this, 0, request, result, hitTestArea, result.point(), false);
     
    42994299            view->repaintViewRectangle(absRect);
    43004300    } else
    4301         backing()->setContentsNeedDisplayInRect(enclosingIntRect(r));
     4301        backing()->setContentsNeedDisplayInRect(pixelSnappedIntRect(r));
    43024302}
    43034303
Note: See TracChangeset for help on using the changeset viewer.