diff --git a/mozilla/editor/libeditor/base/nsEditorUtils.cpp b/mozilla/editor/libeditor/base/nsEditorUtils.cpp index a393ec01ee9..f07ec717b5c 100644 --- a/mozilla/editor/libeditor/base/nsEditorUtils.cpp +++ b/mozilla/editor/libeditor/base/nsEditorUtils.cpp @@ -138,6 +138,15 @@ nsDOMIterator::ForEach(nsDomIterFunctor& functor) const } } +nsresult +nsDOMIterator::MakeList(nsBoolDomIterFunctor& functor, + nsCOMArray& outArrayOfNodes) const +{ + NS_PRECONDITION(outArrayOfNodes.Count() == 0, + "Calling MakeList on non-empty list!"); + return AppendList(functor, outArrayOfNodes); +} + nsresult nsDOMIterator::AppendList(nsBoolDomIterFunctor& functor, nsCOMArray& arrayOfNodes) const diff --git a/mozilla/editor/libeditor/base/nsEditorUtils.h b/mozilla/editor/libeditor/base/nsEditorUtils.h index 56c2b1dd009..c78918064b9 100644 --- a/mozilla/editor/libeditor/base/nsEditorUtils.h +++ b/mozilla/editor/libeditor/base/nsEditorUtils.h @@ -211,13 +211,10 @@ class nsDOMIterator nsresult Init(nsIDOMRange* aRange); nsresult Init(nsIDOMNode* aNode); void ForEach(nsDomIterFunctor& functor) const; + // XXX probably want to remove MakeList in favor of AppendList at + // some point. nsresult MakeList(nsBoolDomIterFunctor& functor, - nsCOMArray& outArrayOfNodes) const - { - NS_PRECONDITION(outArrayOfNodes.Count() == 0, - "Calling MakeList on non-empty list!"); - return AppendList(functor, outArrayOfNodes); - }; + nsCOMArray& outArrayOfNodes) const; nsresult AppendList(nsBoolDomIterFunctor& functor, nsCOMArray& arrayOfNodes) const; protected: