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

Changeset 106868 in webkit


Ignore:
Timestamp:
Feb 6, 2012, 4:09:22 PM (15 years ago)
Author:
leviw@chromium.org
Message:

Call intValue on grid lengths instead of explicitly operating on floats when we only use integer precision for FrameSets.

File:
1 edited

Legend:

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

    r106866 r106868  
    218218        // Count the number of columns/rows which are fixed -> countFixed
    219219        if (grid[i].isFixed()) {
    220             gridLayout[i] = max<float>(grid[i].value(), 0);
     220            gridLayout[i] = max(grid[i].intValue(), 0);
    221221            totalFixed += gridLayout[i];
    222222            countFixed++;
     
    234234        // Count the number of columns/rows which are relative -> countRelative
    235235        if (grid[i].isRelative()) {
    236             totalRelative += max<float>(grid[i].value(), 1);
     236            totalRelative += max(grid[i].intValue(), 1);
    237237            countRelative++;
    238238        }           
     
    279279        for (int i = 0; i < gridLen; ++i) {
    280280            if (grid[i].isRelative()) {
    281                 gridLayout[i] = (max<float>(grid[i].value(), 1) * remainingRelative) / totalRelative;
     281                gridLayout[i] = (max(grid[i].intValue(), 1) * remainingRelative) / totalRelative;
    282282                remainingLen -= gridLayout[i];
    283283                lastRelative = i;
Note: See TracChangeset for help on using the changeset viewer.