| Index: third_party/WebKit/Source/modules/accessibility/AXLayoutObject.cpp
|
| diff --git a/third_party/WebKit/Source/modules/accessibility/AXLayoutObject.cpp b/third_party/WebKit/Source/modules/accessibility/AXLayoutObject.cpp
|
| index 33a802fb36600ba0a3a9e195d493330c33d30ab3..dd67b0d7f1759c37b4c8effd226eaa91d4eafb59 100644
|
| --- a/third_party/WebKit/Source/modules/accessibility/AXLayoutObject.cpp
|
| +++ b/third_party/WebKit/Source/modules/accessibility/AXLayoutObject.cpp
|
| @@ -426,16 +426,16 @@ bool AXLayoutObject::isEditable() const
|
| if (getLayoutObject() && getLayoutObject()->isTextControl())
|
| return true;
|
|
|
| - if (getNode() && getNode()->isContentEditable())
|
| + if (getNode() && isContentEditable(*getNode()))
|
| return true;
|
|
|
| if (isWebArea()) {
|
| Document& document = getLayoutObject()->document();
|
| HTMLElement* body = document.body();
|
| - if (body && body->isContentEditable())
|
| + if (body && isContentEditable(*body))
|
| return true;
|
|
|
| - return document.isContentEditable();
|
| + return isContentEditable(document);
|
| }
|
|
|
| return AXNodeObject::isEditable();
|
| @@ -445,16 +445,16 @@ bool AXLayoutObject::isEditable() const
|
| // user-modify. Don't move this logic to AXNodeObject.
|
| bool AXLayoutObject::isRichlyEditable() const
|
| {
|
| - if (getNode() && getNode()->isContentRichlyEditable())
|
| + if (getNode() && isContentRichlyEditable(*getNode()))
|
| return true;
|
|
|
| if (isWebArea()) {
|
| Document& document = m_layoutObject->document();
|
| HTMLElement* body = document.body();
|
| - if (body && body->isContentRichlyEditable())
|
| + if (body && isContentRichlyEditable(*body))
|
| return true;
|
|
|
| - return document.isContentRichlyEditable();
|
| + return isContentRichlyEditable(document);
|
| }
|
|
|
| return AXNodeObject::isRichlyEditable();
|
|
|