зеркало из https://github.com/mozilla/gecko-dev.git
Error checking on QI call prevents crash with multiple DOM nodes of the same ID
This commit is contained in:
Родитель
894d0f0085
Коммит
9c4389def2
|
@ -219,6 +219,9 @@ nsresult nsXULKeyListenerImpl::KeyPress(nsIDOMEvent* aKeyEvent)
|
||||||
while (keysetNode) {
|
while (keysetNode) {
|
||||||
nsString keysetNodeType;
|
nsString keysetNodeType;
|
||||||
nsCOMPtr<nsIDOMElement> keysetElement(do_QueryInterface(keysetNode));
|
nsCOMPtr<nsIDOMElement> keysetElement(do_QueryInterface(keysetNode));
|
||||||
|
if(!keysetElement)
|
||||||
|
return rv;
|
||||||
|
|
||||||
keysetElement->GetNodeName(keysetNodeType);
|
keysetElement->GetNodeName(keysetNodeType);
|
||||||
if (keysetNodeType.Equals("keyset")) {
|
if (keysetNodeType.Equals("keyset")) {
|
||||||
// Given the DOM node and Key Event
|
// Given the DOM node and Key Event
|
||||||
|
|
Загрузка…
Ссылка в новой задаче