Show
Ignore:
Timestamp:
01/21/07 12:29:41 (2 years ago)
Author:
weinig
Message:

LayoutTests:

Reviewed by Darin.

  • fast/overflow/position-relative-expected.checksum: Added.
  • fast/overflow/position-relative-expected.png: Added.
  • fast/overflow/position-relative-expected.txt: Added.
  • fast/overflow/position-relative.html: Added.

WebCore:

Reviewed by Darin.

Test: fast/overflow/position-relative.html

  • rendering/RenderBox.cpp: (WebCore::RenderBox::lowestPosition): Add the relative position offset only if 'includeSelf' is true. (WebCore::RenderBox::rightmostPosition): Ditto. (WebCore::RenderBox::leftmostPosition): Ditto.
  • rendering/RenderFlow.cpp: (WebCore::RenderFlow::lowestPosition): Ditto. (WebCore::RenderFlow::rightmostPosition): Ditto. (WebCore::RenderFlow::leftmostPosition): Ditto.
Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/rendering/RenderFlow.cpp

    r18819 r19012  
    523523    } 
    524524 
    525     if (isRelPositioned()) 
     525    if (includeSelf && isRelPositioned()) 
    526526        bottom += relativePositionOffsetY();          
    527527 
     
    547547    } 
    548548 
    549     if (isRelPositioned()) 
     549    if (includeSelf && isRelPositioned()) 
    550550        right += relativePositionOffsetX(); 
    551551 
     
    571571    } 
    572572 
    573     if (isRelPositioned()) 
     573    if (includeSelf && isRelPositioned()) 
    574574        left += relativePositionOffsetX();  
    575575