Ignore:
Timestamp:
Sep 8, 2013, 10:12:43 PM (12 years ago)
Author:
Darin Adler
Message:

Make Editor::deleteButtonController a reference
https://bugs.webkit.org/show_bug.cgi?id=121019

Reviewed by Andreas Kling.

  • dom/ContainerNode.cpp:

(WebCore::ContainerNode::cloneChildNodes): Updated to use . instead of ->.

  • editing/DeleteButton.cpp:

(WebCore::DeleteButton::defaultEventHandler): Ditto.

  • editing/DeleteButtonController.cpp:

(WebCore::DeleteButtonController::DeleteButtonController): Updated to take a Frame&
instead of a Frame*.
(WebCore::DeleteButtonController::respondToChangedSelection): Ditto.
(WebCore::DeleteButtonController::createDeletionUI): Ditto.
(WebCore::DeleteButtonController::show): Ditto.
(WebCore::DeleteButtonController::enable): Ditto.
(WebCore::DeleteButtonController::deleteTarget): Ditto.

  • editing/DeleteButtonController.h: Ditto.
  • editing/Editor.cpp:

(WebCore::Editor::avoidIntersectionWithDeleteButtonController): Removed bogus
null check from both versions of this function.
(WebCore::Editor::Editor): Use construction rather than assignment and pass
a reference instead of a pointer to make m_deleteButtonController.
(WebCore::Editor::clear): Ditto.

  • editing/Editor.h: Made deleteButtonController return a reference.

Also reorganized the header to put all the conditional functions together,
and not mixed in with non-conditional ones.

  • editing/markup.cpp:

(WebCore::createMarkup): Updated to use . instead of -> and also to use
emptyString() instead of constructing a new empty string.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/editing/markup.cpp

    r155228 r155320  
    758758{
    759759    if (!node)
    760         return "";
     760        return emptyString();
    761761
    762762    HTMLElement* deleteButtonContainerElement = 0;
    763763#if ENABLE(DELETION_UI)
    764764    if (Frame* frame = node->document().frame()) {
    765         deleteButtonContainerElement = frame->editor().deleteButtonController()->containerElement();
     765        deleteButtonContainerElement = frame->editor().deleteButtonController().containerElement();
    766766        if (node->isDescendantOf(deleteButtonContainerElement))
    767             return "";
     767            return emptyString();
    768768    }
    769769#endif
Note: See TracChangeset for help on using the changeset viewer.