back out patch of bug 385070 which broke accessible tree, to make

nightly build safe


git-svn-id: svn://10.0.0.236/trunk@239531 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
Evan.Yan%Sun.COM
2007-11-16 09:12:59 +00:00
parent f5e2b74ee1
commit 33d406ae8a
3 changed files with 56 additions and 82 deletions

View File

@@ -603,13 +603,8 @@ nsFileControlFrame::BuildDisplayList(nsDisplayListBuilder* aBuilder,
#ifdef ACCESSIBILITY
NS_IMETHODIMP nsFileControlFrame::GetAccessible(nsIAccessible** aAccessible)
{
// Accessible object exists just to hold onto its children, for later shutdown
nsCOMPtr<nsIAccessibilityService> accService = do_GetService("@mozilla.org/accessibilityService;1");
if (accService) {
return accService->CreateHTMLGenericAccessible(static_cast<nsIFrame*>(this), aAccessible);
}
// No accessible object for file control, only for child text frame and button
*aAccessible = nsnull;
return NS_ERROR_FAILURE;
}
#endif