Chromium Code Reviews| Index: Source/core/editing/InputMethodController.cpp |
| diff --git a/Source/core/editing/InputMethodController.cpp b/Source/core/editing/InputMethodController.cpp |
| index 3c695f1e8270c7f1baf763f8e3825d031e9a2993..3c5a07856361785edbd4baa11e8cd1ed54481617 100644 |
| --- a/Source/core/editing/InputMethodController.cpp |
| +++ b/Source/core/editing/InputMethodController.cpp |
| @@ -359,12 +359,12 @@ PassRefPtrWillBeRawPtr<Range> InputMethodController::compositionRange() const |
| PlainTextRange InputMethodController::getSelectionOffsets() const |
| { |
| - RefPtrWillBeRawPtr<Range> range = firstRangeOf(frame().selection().selection()); |
| - if (!range) |
| + EphemeralRange range = firstEphemeralRangeOf(frame().selection().selection()); |
|
yosin_UTC9
2015/09/10 06:37:03
nit: |const EphmeralRange|
|
| + if (range.isNull()) |
| return PlainTextRange(); |
| ContainerNode* editable = frame().selection().rootEditableElementOrTreeScopeRootNode(); |
| ASSERT(editable); |
| - return PlainTextRange::create(*editable, *range.get()); |
| + return PlainTextRange::create(*editable, range); |
| } |
| bool InputMethodController::setSelectionOffsets(const PlainTextRange& selectionOffsets) |