| Index: third_party/WebKit/Source/core/editing/Editor.cpp
|
| diff --git a/third_party/WebKit/Source/core/editing/Editor.cpp b/third_party/WebKit/Source/core/editing/Editor.cpp
|
| index e312d48a79480e1c336c6d0945fcc7e521daa577..af6c0c9ee6be81a70fe3c60681a4781ea6f58736 100644
|
| --- a/third_party/WebKit/Source/core/editing/Editor.cpp
|
| +++ b/third_party/WebKit/Source/core/editing/Editor.cpp
|
| @@ -267,7 +267,10 @@ bool Editor::canEdit() const {
|
| }
|
|
|
| bool Editor::canEditRichly() const {
|
| - return frame().selection().isContentRichlyEditable();
|
| + return frame()
|
| + .selection()
|
| + .computeVisibleSelectionInDOMTreeDeprecated()
|
| + .isContentRichlyEditable();
|
| }
|
|
|
| // WinIE uses onbeforecut and onbeforepaste to enables the cut and paste menu
|
| @@ -1146,7 +1149,9 @@ void Editor::paste(EditorCommandSource source) {
|
| ResourceFetcher* loader = frame().document()->fetcher();
|
| ResourceCacheValidationSuppressor validationSuppressor(loader);
|
|
|
| - PasteMode pasteMode = frame().selection().isContentRichlyEditable()
|
| + PasteMode pasteMode = frame().selection()
|
| + .computeVisibleSelectionInDOMTreeDeprecated()
|
| + .isContentRichlyEditable()
|
| ? AllMimeTypes
|
| : PlainTextOnly;
|
|
|
|
|