diff --git a/mozilla/accessible/src/base/nsAccessible.cpp b/mozilla/accessible/src/base/nsAccessible.cpp index 0c94656153d..7dd4a0d33db 100644 --- a/mozilla/accessible/src/base/nsAccessible.cpp +++ b/mozilla/accessible/src/base/nsAccessible.cpp @@ -2931,7 +2931,8 @@ nsAccessible::GetNextWithState(nsIAccessible *aStart, PRUint32 matchState) current->GetNextSibling(getter_AddRefs(look)); if (!look) { current->GetParent(getter_AddRefs(look)); - current.swap(look); + current = look; + look = nsnull; continue; } }