зеркало из https://github.com/mozilla/gecko-dev.git
Convert correct usage of |nsCOMPtr<T>::operator&| to use |address_of| since the operator& will soon become private. b=59414 r=disttsc@bart.nl sr=brendan@mozilla.org
This commit is contained in:
Родитель
c10aa7a9a3
Коммит
556384e922
|
@ -1379,7 +1379,7 @@ XULContentSinkImpl::ParseTag(const nsAReadableString& aText, nsINodeInfo*& aNode
|
|||
}
|
||||
|
||||
nsCOMPtr<nsINameSpace> ns;
|
||||
rv = GetTopNameSpace(&ns);
|
||||
rv = GetTopNameSpace(address_of(ns));
|
||||
if (NS_FAILED(rv)) return rv;
|
||||
|
||||
PRInt32 namespaceID;
|
||||
|
@ -1415,7 +1415,7 @@ XULContentSinkImpl::NormalizeAttributeString(const nsAReadableString& aText,
|
|||
prefix = dont_AddRef( NS_NewAtom(prefixStr) );
|
||||
|
||||
nsCOMPtr<nsINameSpace> ns;
|
||||
rv = GetTopNameSpace(&ns);
|
||||
rv = GetTopNameSpace(address_of(ns));
|
||||
if (NS_FAILED(rv)) return rv;
|
||||
|
||||
rv = ns->FindNameSpaceID(prefix, nameSpaceID);
|
||||
|
@ -1442,7 +1442,7 @@ XULContentSinkImpl::CreateElement(nsINodeInfo *aNodeInfo,
|
|||
element->mDocument = mPrototype;
|
||||
|
||||
nsCOMPtr<nsINameSpace> ns;
|
||||
rv = GetTopNameSpace(&ns);
|
||||
rv = GetTopNameSpace(address_of(ns));
|
||||
if (NS_SUCCEEDED(rv)) {
|
||||
element->mNameSpace = ns;
|
||||
}
|
||||
|
|
|
@ -2634,13 +2634,14 @@ nsresult nsHTMLEditor::InsertHTMLWithCharsetAndContext(const nsString& aInputStr
|
|||
nsCOMPtr<nsIDOMNode> fragmentAsNode;
|
||||
PRInt32 rangeStartHint, rangeEndHint;
|
||||
res = CreateDOMFragmentFromPaste(nsrange, inputString, aContextStr, aInfoStr,
|
||||
&fragmentAsNode, &rangeStartHint, &rangeEndHint);
|
||||
address_of(fragmentAsNode),
|
||||
&rangeStartHint, &rangeEndHint);
|
||||
NS_ENSURE_SUCCESS(res, res);
|
||||
|
||||
|
||||
// make a list of what nodes in docFrag we need to move
|
||||
nsCOMPtr<nsISupportsArray> nodeList;
|
||||
res = CreateListOfNodesToPaste(fragmentAsNode, &nodeList, rangeStartHint, rangeEndHint);
|
||||
res = CreateListOfNodesToPaste(fragmentAsNode, address_of(nodeList), rangeStartHint, rangeEndHint);
|
||||
NS_ENSURE_SUCCESS(res, res);
|
||||
|
||||
// are there any table elements in the list?
|
||||
|
|
|
@ -2634,13 +2634,14 @@ nsresult nsHTMLEditor::InsertHTMLWithCharsetAndContext(const nsString& aInputStr
|
|||
nsCOMPtr<nsIDOMNode> fragmentAsNode;
|
||||
PRInt32 rangeStartHint, rangeEndHint;
|
||||
res = CreateDOMFragmentFromPaste(nsrange, inputString, aContextStr, aInfoStr,
|
||||
&fragmentAsNode, &rangeStartHint, &rangeEndHint);
|
||||
address_of(fragmentAsNode),
|
||||
&rangeStartHint, &rangeEndHint);
|
||||
NS_ENSURE_SUCCESS(res, res);
|
||||
|
||||
|
||||
// make a list of what nodes in docFrag we need to move
|
||||
nsCOMPtr<nsISupportsArray> nodeList;
|
||||
res = CreateListOfNodesToPaste(fragmentAsNode, &nodeList, rangeStartHint, rangeEndHint);
|
||||
res = CreateListOfNodesToPaste(fragmentAsNode, address_of(nodeList), rangeStartHint, rangeEndHint);
|
||||
NS_ENSURE_SUCCESS(res, res);
|
||||
|
||||
// are there any table elements in the list?
|
||||
|
|
|
@ -1379,7 +1379,7 @@ XULContentSinkImpl::ParseTag(const nsAReadableString& aText, nsINodeInfo*& aNode
|
|||
}
|
||||
|
||||
nsCOMPtr<nsINameSpace> ns;
|
||||
rv = GetTopNameSpace(&ns);
|
||||
rv = GetTopNameSpace(address_of(ns));
|
||||
if (NS_FAILED(rv)) return rv;
|
||||
|
||||
PRInt32 namespaceID;
|
||||
|
@ -1415,7 +1415,7 @@ XULContentSinkImpl::NormalizeAttributeString(const nsAReadableString& aText,
|
|||
prefix = dont_AddRef( NS_NewAtom(prefixStr) );
|
||||
|
||||
nsCOMPtr<nsINameSpace> ns;
|
||||
rv = GetTopNameSpace(&ns);
|
||||
rv = GetTopNameSpace(address_of(ns));
|
||||
if (NS_FAILED(rv)) return rv;
|
||||
|
||||
rv = ns->FindNameSpaceID(prefix, nameSpaceID);
|
||||
|
@ -1442,7 +1442,7 @@ XULContentSinkImpl::CreateElement(nsINodeInfo *aNodeInfo,
|
|||
element->mDocument = mPrototype;
|
||||
|
||||
nsCOMPtr<nsINameSpace> ns;
|
||||
rv = GetTopNameSpace(&ns);
|
||||
rv = GetTopNameSpace(address_of(ns));
|
||||
if (NS_SUCCEEDED(rv)) {
|
||||
element->mNameSpace = ns;
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче