| Index: Source/core/editing/InputMethodController.cpp
|
| diff --git a/Source/core/editing/InputMethodController.cpp b/Source/core/editing/InputMethodController.cpp
|
| index ca3024ac17a936d595b14c2dd99831e528b9dc06..43840c6e1be88385b9e125f08720f555cc4472c7 100644
|
| --- a/Source/core/editing/InputMethodController.cpp
|
| +++ b/Source/core/editing/InputMethodController.cpp
|
| @@ -200,7 +200,7 @@ bool InputMethodController::finishComposition(const String& text, FinishComposit
|
| underline.endOffset -= baseOffset;
|
| underlines.append(underline);
|
| }
|
| - RefPtr<CompositionEvent> event = CompositionEvent::create(EventTypeNames::compositionend, m_frame.domWindow(), text, underlines);
|
| + RefPtrWillBeRawPtr<CompositionEvent> event = CompositionEvent::create(EventTypeNames::compositionend, m_frame.domWindow(), text, underlines);
|
| target->dispatchEvent(event, IGNORE_EXCEPTION);
|
| }
|
|
|
| @@ -254,7 +254,7 @@ void InputMethodController::setComposition(const String& text, const Vector<Comp
|
| // 3. Canceling the ongoing composition.
|
| // Send a compositionend event when function deletes the existing composition node, i.e.
|
| // m_compositionNode != 0 && test.isEmpty().
|
| - RefPtr<CompositionEvent> event;
|
| + RefPtrWillBeRawPtr<CompositionEvent> event = nullptr;
|
| if (!hasComposition()) {
|
| // We should send a compositionstart event only when the given text is not empty because this
|
| // function doesn't create a composition node when the text is empty.
|
|
|