| Index: third_party/WebKit/Source/core/editing/EditingUtilities.cpp
|
| diff --git a/third_party/WebKit/Source/core/editing/EditingUtilities.cpp b/third_party/WebKit/Source/core/editing/EditingUtilities.cpp
|
| index 8c1b3c10ec0da89f302771a119acb2a59edbc9c7..d80b097f2ef360fb6bab02dcc167679a08c6e8d8 100644
|
| --- a/third_party/WebKit/Source/core/editing/EditingUtilities.cpp
|
| +++ b/third_party/WebKit/Source/core/editing/EditingUtilities.cpp
|
| @@ -92,8 +92,10 @@ InputEvent::EventCancelable inputTypeIsCancelable(
|
| case InputType::InsertReplacementText:
|
| case InputType::DeleteWordBackward:
|
| case InputType::DeleteWordForward:
|
| - case InputType::DeleteLineBackward:
|
| - case InputType::DeleteLineForward:
|
| + case InputType::DeleteSoftLineBackward:
|
| + case InputType::DeleteSoftLineForward:
|
| + case InputType::DeleteHardLineBackward:
|
| + case InputType::DeleteHardLineForward:
|
| case InputType::DeleteContentBackward:
|
| case InputType::DeleteContentForward:
|
| return InputEvent::EventCancelable::NotCancelable;
|
| @@ -2136,13 +2138,17 @@ InputEvent::InputType deletionInputTypeFromTextGranularity(
|
| if (granularity == WordGranularity)
|
| return InputType::DeleteWordForward;
|
| if (granularity == LineBoundary)
|
| - return InputType::DeleteLineForward;
|
| + return InputType::DeleteSoftLineForward;
|
| + if (granularity == ParagraphBoundary)
|
| + return InputType::DeleteHardLineForward;
|
| return InputType::DeleteContentForward;
|
| case DeleteDirection::Backward:
|
| if (granularity == WordGranularity)
|
| return InputType::DeleteWordBackward;
|
| if (granularity == LineBoundary)
|
| - return InputType::DeleteLineBackward;
|
| + return InputType::DeleteSoftLineBackward;
|
| + if (granularity == ParagraphBoundary)
|
| + return InputType::DeleteHardLineBackward;
|
| return InputType::DeleteContentBackward;
|
| default:
|
| return InputType::None;
|
|
|