Loading accessible/src/base/nsDocAccessible.cpp +5 −5 Original line number Diff line number Diff line Loading @@ -1408,9 +1408,6 @@ NS_IMETHODIMP nsDocAccessible::InvalidateCacheSubtree(nsIContent *aChild, // event for it GetAccService()->GetAccessibleFor(childNode, getter_AddRefs(childAccessible)); } nsCOMPtr<nsPIAccessible> privateChildAccessible = do_QueryInterface(childAccessible); NS_ENSURE_STATE(privateChildAccessible); #ifdef DEBUG_A11Y nsAutoString localName; Loading @@ -1431,6 +1428,9 @@ NS_IMETHODIMP nsDocAccessible::InvalidateCacheSubtree(nsIContent *aChild, aChangeEventType == nsIAccessibleEvent::EVENT_REORDER) { // Fire EVENT_HIDE if previous accessible existed for node being hidden. // Fire this before the accessible goes away. nsCOMPtr<nsPIAccessible> privateChildAccessible = do_QueryInterface(childAccessible); if (privateChildAccessible) privateChildAccessible->FireToolkitEvent(nsIAccessibleEvent::EVENT_HIDE, childAccessible, nsnull); } Loading Loading
accessible/src/base/nsDocAccessible.cpp +5 −5 Original line number Diff line number Diff line Loading @@ -1408,9 +1408,6 @@ NS_IMETHODIMP nsDocAccessible::InvalidateCacheSubtree(nsIContent *aChild, // event for it GetAccService()->GetAccessibleFor(childNode, getter_AddRefs(childAccessible)); } nsCOMPtr<nsPIAccessible> privateChildAccessible = do_QueryInterface(childAccessible); NS_ENSURE_STATE(privateChildAccessible); #ifdef DEBUG_A11Y nsAutoString localName; Loading @@ -1431,6 +1428,9 @@ NS_IMETHODIMP nsDocAccessible::InvalidateCacheSubtree(nsIContent *aChild, aChangeEventType == nsIAccessibleEvent::EVENT_REORDER) { // Fire EVENT_HIDE if previous accessible existed for node being hidden. // Fire this before the accessible goes away. nsCOMPtr<nsPIAccessible> privateChildAccessible = do_QueryInterface(childAccessible); if (privateChildAccessible) privateChildAccessible->FireToolkitEvent(nsIAccessibleEvent::EVENT_HIDE, childAccessible, nsnull); } Loading