diff --git a/editor/libeditor/SelectionState.h b/editor/libeditor/SelectionState.h index 51c77510d295..8388c7005771 100644 --- a/editor/libeditor/SelectionState.h +++ b/editor/libeditor/SelectionState.h @@ -257,44 +257,43 @@ public: } }; -} // namespace mozilla - - -/*************************************************************************** - * another helper class for SelectionState. stack based class for doing +/** + * Another helper class for SelectionState. Stack based class for doing * Will/DidRemoveContainer() */ -class MOZ_STACK_CLASS nsAutoRemoveContainerSelNotify +class MOZ_STACK_CLASS AutoRemoveContainerSelNotify final { - private: - mozilla::RangeUpdater& mRU; - nsIDOMNode *mNode; - nsIDOMNode *mParent; - int32_t mOffset; - uint32_t mNodeOrigLen; +private: + RangeUpdater& mRangeUpdater; + nsIDOMNode* mNode; + nsIDOMNode* mParent; + int32_t mOffset; + uint32_t mNodeOrigLen; - public: - nsAutoRemoveContainerSelNotify(mozilla::RangeUpdater& aRangeUpdater, - nsINode* aNode, - nsINode* aParent, - int32_t aOffset, - uint32_t aNodeOrigLen) - : mRU(aRangeUpdater) - , mNode(aNode->AsDOMNode()) - , mParent(aParent->AsDOMNode()) - , mOffset(aOffset) - , mNodeOrigLen(aNodeOrigLen) - { - mRU.WillRemoveContainer(); - } +public: + AutoRemoveContainerSelNotify(RangeUpdater& aRangeUpdater, + nsINode* aNode, + nsINode* aParent, + int32_t aOffset, + uint32_t aNodeOrigLen) + : mRangeUpdater(aRangeUpdater) + , mNode(aNode->AsDOMNode()) + , mParent(aParent->AsDOMNode()) + , mOffset(aOffset) + , mNodeOrigLen(aNodeOrigLen) + { + mRangeUpdater.WillRemoveContainer(); + } - ~nsAutoRemoveContainerSelNotify() - { - mRU.DidRemoveContainer(mNode, mParent, mOffset, mNodeOrigLen); - } + ~AutoRemoveContainerSelNotify() + { + mRangeUpdater.DidRemoveContainer(mNode, mParent, mOffset, mNodeOrigLen); + } }; +} // namespace mozilla + /*************************************************************************** * another helper class for SelectionState. stack based class for doing * Will/DidInsertContainer() diff --git a/editor/libeditor/nsEditor.cpp b/editor/libeditor/nsEditor.cpp index 79f8fe3631b0..0ffc3fec7953 100644 --- a/editor/libeditor/nsEditor.cpp +++ b/editor/libeditor/nsEditor.cpp @@ -1617,8 +1617,8 @@ nsEditor::RemoveContainer(nsIContent* aNode) uint32_t nodeOrigLen = aNode->GetChildCount(); // notify our internal selection state listener - nsAutoRemoveContainerSelNotify selNotify(mRangeUpdater, aNode, parent, - offset, nodeOrigLen); + AutoRemoveContainerSelNotify selNotify(mRangeUpdater, aNode, parent, + offset, nodeOrigLen); while (aNode->HasChildren()) { nsCOMPtr child = aNode->GetLastChild();