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

Unified Diff: sky/engine/core/rendering/InlineTextBox.cpp

Issue 1148253003: Add LayoutRoot (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: Updated Created 5 years, 7 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: sky/engine/core/rendering/InlineTextBox.cpp
diff --git a/sky/engine/core/rendering/InlineTextBox.cpp b/sky/engine/core/rendering/InlineTextBox.cpp
index 6a9db8af8da17ab7f7439ef09455e72b7fe17e86..3132df88be7b7b532de198962c128f8e9521b601 100644
--- a/sky/engine/core/rendering/InlineTextBox.cpp
+++ b/sky/engine/core/rendering/InlineTextBox.cpp
@@ -527,8 +527,8 @@ void InlineTextBox::paint(PaintInfo& paintInfo, const LayoutPoint& paintOffset,
FloatRect boxRect(boxOrigin, LayoutSize(logicalWidth(), logicalHeight()));
// Determine whether or not we have composition underlines to draw.
- bool containsComposition = renderer().node() && renderer().frame()->inputMethodController().compositionNode() == renderer().node();
- bool useCustomUnderlines = containsComposition && renderer().frame()->inputMethodController().compositionUsesCustomUnderlines();
+ bool containsComposition = renderer().frame() && renderer().node() && renderer().frame()->inputMethodController().compositionNode() == renderer().node();
+ bool useCustomUnderlines = renderer().frame() && containsComposition && renderer().frame()->inputMethodController().compositionUsesCustomUnderlines();
bool haveSelection = selectionState() != RenderObject::SelectionNone;

Powered by Google App Engine
This is Rietveld 408576698