summaryrefslogtreecommitdiffstats
path: root/chromium/third_party/WebKit/Source/core/editing/ApplyBlockElementCommand.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/WebKit/Source/core/editing/ApplyBlockElementCommand.h')
-rw-r--r--chromium/third_party/WebKit/Source/core/editing/ApplyBlockElementCommand.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/chromium/third_party/WebKit/Source/core/editing/ApplyBlockElementCommand.h b/chromium/third_party/WebKit/Source/core/editing/ApplyBlockElementCommand.h
index 72fdc915370..531dc1bd76b 100644
--- a/chromium/third_party/WebKit/Source/core/editing/ApplyBlockElementCommand.h
+++ b/chromium/third_party/WebKit/Source/core/editing/ApplyBlockElementCommand.h
@@ -42,12 +42,14 @@ protected:
ApplyBlockElementCommand(Document&, const QualifiedName& tagName);
virtual void formatSelection(const VisiblePosition& startOfSelection, const VisiblePosition& endOfSelection);
- PassRefPtr<Element> createBlockElement() const;
+ PassRefPtrWillBeRawPtr<Element> createBlockElement() const;
const QualifiedName tagName() const { return m_tagName; }
+ virtual void trace(Visitor*) OVERRIDE;
+
private:
- virtual void doApply();
- virtual void formatRange(const Position& start, const Position& end, const Position& endOfSelection, RefPtr<Element>&) = 0;
+ virtual void doApply() OVERRIDE FINAL;
+ virtual void formatRange(const Position& start, const Position& end, const Position& endOfSelection, RefPtrWillBeRawPtr<Element>&) = 0;
void rangeForParagraphSplittingTextNodesIfNeeded(const VisiblePosition&, Position&, Position&);
VisiblePosition endOfNextParagrahSplittingTextNodesIfNeeded(VisiblePosition&, Position&, Position&);