Bug 1821955 part 5: Change all CtW pref checks to use a11y::IsCacheActive. r=eeejay,taskgraph-reviewers,bhearsum
This was done using the following script:
```
matchingFiles=`git grep -l accessibility_cache_enabled`
sed -i 's/StaticPrefs::accessibility_cache_enabled_AtStartup/a11y::IsCacheActive/' $matchingFiles
for f in $matchingFiles; do
usesA11yPref=
grep -q StaticPrefs::accessibility_ $f && usesA11yPref=1
hasA11yInclude=
grep -q 'nsAccessibilityService.h' $f && hasA11yInclude=1
if [ -z $usesA11yPref ] && [ -z $hasA11yInclude ]; then
sed -i 's,mozilla/StaticPrefs_accessibility.h,nsAccessibilityService.h,' $f
elif [ -z $usesA11yPref ] && [ $hasA11yInclude ]; then
sed -i '/"mozilla.StaticPrefs_accessibility.h"/d' $f
elif [ $usesA11yPref ] && [ -z $hasA11yInclude ]; then
sed -i '/"mozilla.StaticPrefs_accessibility.h"/a#include "nsAccessibilityService.h"' $f
fi
done
```
Differential Revision: https://phabricator.services.mozilla.com/D177722
This commit is contained in:
@@ -18,7 +18,7 @@
|
||||
#include "mozilla/ipc/ProcessChild.h"
|
||||
#include "mozilla/PresShell.h"
|
||||
#include "mozilla/ProfilerMarkers.h"
|
||||
#include "mozilla/StaticPrefs_accessibility.h"
|
||||
#include "nsAccessibilityService.h"
|
||||
#include "mozilla/Telemetry.h"
|
||||
|
||||
using namespace mozilla;
|
||||
@@ -980,9 +980,7 @@ void NotificationController::WillRefresh(mozilla::TimeStamp aTime) {
|
||||
#if defined(XP_WIN)
|
||||
parentIPCDoc->ConstructChildDocInParentProcess(
|
||||
ipcDoc, id,
|
||||
StaticPrefs::accessibility_cache_enabled_AtStartup()
|
||||
? 0
|
||||
: MsaaAccessible::GetChildIDFor(childDoc));
|
||||
a11y::IsCacheActive() ? 0 : MsaaAccessible::GetChildIDFor(childDoc));
|
||||
#else
|
||||
nsCOMPtr<nsIBrowserChild> browserChild =
|
||||
do_GetInterface(mDocument->DocumentNode()->GetDocShell());
|
||||
|
||||
Reference in New Issue
Block a user