Bug 1447392 - Remove now-unused overload of nsBindingManager::GetAnonymousNodesFor. r?bz
MozReview-Commit-ID: EvlBfOl9q1Q
--- a/dom/xbl/nsBindingManager.cpp
+++ b/dom/xbl/nsBindingManager.cpp
@@ -240,24 +240,16 @@ nsBindingManager::ResolveTag(nsIContent*
return base;
}
}
*aNameSpaceID = aContent->GetNameSpaceID();
return aContent->NodeInfo()->NameAtom();
}
-nsresult
-nsBindingManager::GetAnonymousNodesFor(nsIContent* aContent,
- nsIDOMNodeList** aResult)
-{
- NS_IF_ADDREF(*aResult = GetAnonymousNodesFor(aContent));
- return NS_OK;
-}
-
nsINodeList*
nsBindingManager::GetAnonymousNodesFor(nsIContent* aContent)
{
nsXBLBinding* binding = GetBindingWithContent(aContent);
return binding ? binding->GetAnonymousNodeList() : nullptr;
}
nsresult
--- a/dom/xbl/nsBindingManager.h
+++ b/dom/xbl/nsBindingManager.h
@@ -21,17 +21,16 @@
#include "mozilla/MediaFeatureChange.h"
#include "mozilla/MemoryReporting.h"
#include "mozilla/StyleSheet.h"
#include "mozilla/EventStates.h"
struct ElementDependentRuleProcessorData;
class nsIXPConnectWrappedJS;
class nsAtom;
-class nsIDOMNodeList;
class nsIDocument;
class nsIURI;
class nsXBLDocumentInfo;
class nsIStreamListener;
class nsXBLBinding;
typedef nsTArray<RefPtr<nsXBLBinding> > nsBindingList;
class nsIPrincipal;
class nsITimer;
@@ -85,17 +84,16 @@ public:
nsAtom* ResolveTag(nsIContent* aContent, int32_t* aNameSpaceID);
/**
* Return the nodelist of "anonymous" kids for this node. This might
* actually include some of the nodes actual DOM kids, if there are
* <children> tags directly as kids of <content>. This will only end up
* returning a non-null list for nodes which have a binding attached.
*/
- nsresult GetAnonymousNodesFor(nsIContent* aContent, nsIDOMNodeList** aResult);
nsINodeList* GetAnonymousNodesFor(nsIContent* aContent);
nsresult ClearBinding(mozilla::dom::Element* aElement);
nsresult LoadBindingDocument(nsIDocument* aBoundDoc, nsIURI* aURL,
nsIPrincipal* aOriginPrincipal);
nsresult AddToAttachedQueue(nsXBLBinding* aBinding);
void RemoveFromAttachedQueue(nsXBLBinding* aBinding);