Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(256)

Unified Diff: third_party/WebKit/Source/core/editing/commands/FormatBlockCommand.cpp

Issue 2171493003: [Editing][DOM][CodeHealth] Make Node::hasEditableStyle global functions. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/Source/core/editing/commands/FormatBlockCommand.cpp
diff --git a/third_party/WebKit/Source/core/editing/commands/FormatBlockCommand.cpp b/third_party/WebKit/Source/core/editing/commands/FormatBlockCommand.cpp
index 44442099edb41aee29f75bb55e3d68f0f039a3c0..504bd7c0de5f4f6b4dd85b64a8823e3878f6440e 100644
--- a/third_party/WebKit/Source/core/editing/commands/FormatBlockCommand.cpp
+++ b/third_party/WebKit/Source/core/editing/commands/FormatBlockCommand.cpp
@@ -165,14 +165,14 @@ Node* enclosingBlockToSplitTreeTo(Node* startNode)
DCHECK(startNode);
Node* lastBlock = startNode;
for (Node& runner : NodeTraversal::inclusiveAncestorsOf(*startNode)) {
- if (!runner.hasEditableStyle())
+ if (!hasEditableStyle(runner))
return lastBlock;
- if (isTableCell(&runner) || isHTMLBodyElement(&runner) || !runner.parentNode() || !runner.parentNode()->hasEditableStyle() || isElementForFormatBlock(&runner))
+ if (isTableCell(&runner) || isHTMLBodyElement(&runner) || !runner.parentNode() || !hasEditableStyle(*runner.parentNode()) || isElementForFormatBlock(&runner))
return &runner;
if (isEnclosingBlock(&runner))
lastBlock = &runner;
if (isHTMLListElement(&runner))
- return runner.parentNode()->hasEditableStyle() ? runner.parentNode() : &runner;
+ return hasEditableStyle(*runner.parentNode()) ? runner.parentNode() : &runner;
}
return lastBlock;
}

Powered by Google App Engine
This is Rietveld 408576698