Changeset 23773 in webkit


Ignore:
Timestamp:
Jun 25, 2007 5:07:25 PM (17 years ago)
Author:
adele
Message:

LayoutTests:

Reviewed by Hyatt.

Test for: <rdar://problem/5286410> Scrollbar and resize corner for overflow area is not hidden with style "visibility: hidden;"
http://bugs.webkit.org/show_bug.cgi?id=14297

  • fast/overflow/hidden-scrollbar-resize-expected.checksum: Added.
  • fast/overflow/hidden-scrollbar-resize-expected.png: Added.
  • fast/overflow/hidden-scrollbar-resize-expected.txt: Added.
  • fast/overflow/hidden-scrollbar-resize.html: Added.

WebCore:

Reviewed by Hyatt.

Fix for <rdar://problem/5286410> Scrollbar and resize corner for overflow area is not hidden with style "visibility: hidden;"
http://bugs.webkit.org/show_bug.cgi?id=14297

Test: fast/overflow/hidden-scrollbar-resize.html

  • rendering/RenderLayer.cpp: (WebCore::RenderLayer::paintLayer): Updated our shouldPaint check to consider visibility.
Location:
trunk
Files:
4 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r23762 r23773  
     12007-06-25  Adele Peterson  <adele@apple.com>
     2
     3        Reviewed by Hyatt.
     4
     5        Test for: <rdar://problem/5286410> Scrollbar and resize corner for overflow area is not hidden with style "visibility: hidden;"
     6        http://bugs.webkit.org/show_bug.cgi?id=14297
     7
     8        * fast/overflow/hidden-scrollbar-resize-expected.checksum: Added.
     9        * fast/overflow/hidden-scrollbar-resize-expected.png: Added.
     10        * fast/overflow/hidden-scrollbar-resize-expected.txt: Added.
     11        * fast/overflow/hidden-scrollbar-resize.html: Added.
     12
    1132007-06-25  Mitz Pettel  <mitz@webkit.org>
    214
  • trunk/WebCore/ChangeLog

    r23772 r23773  
     12007-06-25  Adele Peterson  <adele@apple.com>
     2
     3        Reviewed by Hyatt.
     4
     5        Fix for <rdar://problem/5286410> Scrollbar and resize corner for overflow area is not hidden with style "visibility: hidden;"
     6        http://bugs.webkit.org/show_bug.cgi?id=14297
     7
     8        Test: fast/overflow/hidden-scrollbar-resize.html
     9
     10        * rendering/RenderLayer.cpp: (WebCore::RenderLayer::paintLayer):
     11        Updated our shouldPaint check to consider visibility.
     12
    1132007-06-25  Oliver Hunt  <oliver@apple.com>
    214
  • trunk/WebCore/rendering/RenderLayer.cpp

    r22075 r23773  
    14551455   
    14561456    // We want to paint our layer, but only if we intersect the damage rect.
    1457     bool shouldPaint = intersectsDamageRect(layerBounds, damageRect);
     1457    bool shouldPaint = intersectsDamageRect(layerBounds, damageRect) && renderer()->style()->visibility() == VISIBLE;
    14581458    if (shouldPaint && !selectionOnly && !damageRect.isEmpty()) {
    14591459        // Begin transparency layers lazily now that we know we have to paint something.
Note: See TracChangeset for help on using the changeset viewer.