From 0abff1ad48e109c1ad248d38ca1622ade85aba3a Mon Sep 17 00:00:00 2001 From: David Bolter Date: Mon, 28 Sep 2009 13:37:39 -0400 Subject: [PATCH] Bug 512561 - Can't set focus to document via accessibility APIs while Adobe Flash plugin has focus. r=MarcoZ --- accessible/src/base/nsDocAccessible.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/accessible/src/base/nsDocAccessible.cpp b/accessible/src/base/nsDocAccessible.cpp index 08edd93dacab..7196ded2f4d3 100644 --- a/accessible/src/base/nsDocAccessible.cpp +++ b/accessible/src/base/nsDocAccessible.cpp @@ -383,8 +383,7 @@ NS_IMETHODIMP nsDocAccessible::TakeFocus() nsCOMPtr fm = do_GetService(FOCUSMANAGER_CONTRACTID); if (fm) { - nsCOMPtr domDocument; - mDOMNode->GetOwnerDocument(getter_AddRefs(domDocument)); + nsCOMPtr domDocument(do_QueryInterface(mDOMNode)); nsCOMPtr document(do_QueryInterface(domDocument)); if (document) { // focus the document