Changeset 164387 in webkit


Ignore:
Timestamp:
Feb 19, 2014 1:56:27 PM (10 years ago)
Author:
rniwa@webkit.org
Message:

isEditablePosition shouldn't trigger synchronous layout
https://bugs.webkit.org/show_bug.cgi?id=129026

Reviewed by Brent Fulgham.

Just trigger style recalc instead.

  • editing/htmlediting.cpp:

(WebCore::isEditablePosition):

Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r164383 r164387  
     12014-02-19  Ryosuke Niwa  <rniwa@webkit.org>
     2
     3        isEditablePosition shouldn't trigger synchronous layout
     4        https://bugs.webkit.org/show_bug.cgi?id=129026
     5
     6        Reviewed by Brent Fulgham.
     7
     8        Just trigger style recalc instead.
     9
     10        * editing/htmlediting.cpp:
     11        (WebCore::isEditablePosition):
     12
    1132014-02-19  Beth Dakin  <bdakin@apple.com>
    214
  • trunk/Source/WebCore/editing/htmlediting.cpp

    r164316 r164387  
    147147        return false;
    148148    if (updateStyle == UpdateStyle)
    149         node->document().updateLayoutIgnorePendingStylesheets();
     149        node->document().updateStyleIfNeeded();
    150150    else
    151151        ASSERT(updateStyle == DoNotUpdateStyle);
     
    153153    if (node->renderer() && node->renderer()->isTable())
    154154        node = node->parentNode();
    155    
     155
    156156    return node->hasEditableStyle(editableType);
    157157}
Note: See TracChangeset for help on using the changeset viewer.