diff --git a/mozilla/extensions/inspector/base/src/inDOMUtils.cpp b/mozilla/extensions/inspector/base/src/inDOMUtils.cpp index 91ac86dd77a..5b89fed2b3a 100644 --- a/mozilla/extensions/inspector/base/src/inDOMUtils.cpp +++ b/mozilla/extensions/inspector/base/src/inDOMUtils.cpp @@ -198,15 +198,11 @@ inDOMUtils::GetBindingURLs(nsIDOMElement *aElement, nsISimpleEnumerator **_retva nsCOMPtr tempBinding; while (binding) { - nsCString id; - binding->GetID(id); - nsCString uri; - binding->GetDocURI(uri); - uri += "#"; - uri += id; - - nsCOMPtr a = NS_NewAtom(uri.get()); - urls->AppendElement(a); + nsCAutoString uri; + binding->GetBindingURI(uri); + + nsCOMPtr atom = do_GetAtom(uri.get()); + urls->AppendElement(atom); binding->GetBaseBinding(getter_AddRefs(tempBinding)); binding = tempBinding;