Changeset 252907 in webkit


Ignore:
Timestamp:
Nov 27, 2019 9:11:08 AM (4 years ago)
Author:
Antti Koivisto
Message:

[LFC][Render tree] PerformanceTests/Layout/line-layout-simple.html does not update properly with LFC enabled
https://bugs.webkit.org/show_bug.cgi?id=204646

Reviewed by Zalan Bujtas.

  • rendering/RenderBlockFlow.cpp:

(WebCore::RenderBlockFlow::invalidateLineLayoutPath):

Destroy LFC layout here, for now.

Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r252906 r252907  
     12019-11-27  Antti Koivisto  <antti@apple.com>
     2
     3        [LFC][Render tree] PerformanceTests/Layout/line-layout-simple.html does not update properly with LFC enabled
     4        https://bugs.webkit.org/show_bug.cgi?id=204646
     5
     6        Reviewed by Zalan Bujtas.
     7
     8        * rendering/RenderBlockFlow.cpp:
     9        (WebCore::RenderBlockFlow::invalidateLineLayoutPath):
     10
     11        Destroy LFC layout here, for now.
     12
    1132019-11-27  Antti Koivisto  <antti@apple.com>
    214
  • trunk/Source/WebCore/rendering/RenderBlockFlow.cpp

    r252906 r252907  
    36283628        return;
    36293629    case LineBoxesPath:
    3630     case LFCPath:
    36313630        ASSERT(!simpleLineLayout());
    36323631        setLineLayoutPath(UndeterminedPath);
    36333632        return;
     3633    case LFCPath: // FIXME: Not all clients of invalidateLineLayoutPath() actually need to wipe the layout.
    36343634    case SimpleLinesPath:
    36353635        // The simple line layout may have become invalid.
Note: See TracChangeset for help on using the changeset viewer.