From b5eee229d71dfd0616a5e03471f66b2e8719c4a8 Mon Sep 17 00:00:00 2001 From: "aaronleventhal%moonset.net" Date: Wed, 19 Oct 2005 21:49:31 +0000 Subject: [PATCH] Bug 312932. Java applet + screen reader no longer crashes; allow that combo. r=parente, sr=bz git-svn-id: svn://10.0.0.236/trunk@182554 18797224-902f-48f8-a5cc-f745e15eee43 --- .../accessible/src/msaa/nsAccessNodeWrap.cpp | 20 ------------------- 1 file changed, 20 deletions(-) diff --git a/mozilla/accessible/src/msaa/nsAccessNodeWrap.cpp b/mozilla/accessible/src/msaa/nsAccessNodeWrap.cpp index ebdd3a27c2d..66c7c3ce076 100644 --- a/mozilla/accessible/src/msaa/nsAccessNodeWrap.cpp +++ b/mozilla/accessible/src/msaa/nsAccessNodeWrap.cpp @@ -561,26 +561,6 @@ void nsAccessNodeWrap::InitAccessibility() nsCOMPtr prefBranch(do_GetService(NS_PREFSERVICE_CONTRACTID)); if (prefBranch) { prefBranch->GetBoolPref("accessibility.disableenumvariant", &gIsEnumVariantSupportDisabled); - - PRBool isJavaEnabled; - prefBranch->GetBoolPref("security.enable_java", &isJavaEnabled); - if (isJavaEnabled) { - // Java is enabled - PRBool isJavaEnabledByUser; - prefBranch->PrefHasUserValue("security.enable_java", &isJavaEnabledByUser); - if (!isJavaEnabledByUser) { - // Java is enabled by default, not explicitly by the user - PRBool isScreenReaderActive; - if (SUCCEEDED(SystemParametersInfo(SPI_GETSCREENREADER, 0, &isScreenReaderActive, 0)) && - isScreenReaderActive) { - // A screen reader is running, so let's turn off the default - // Java support to save ourselves from heap corruption. - // XXX only a temporary work around to this issue. It seems to be specific JRE - // builds that have the problem - prefBranch->SetBoolPref("security.enable_java", PR_FALSE); - } - } - } } if (!gmUserLib) {