From cf0126e079b9a1d938957c998c61d7c19783f65f Mon Sep 17 00:00:00 2001 From: mcarare Date: Wed, 22 Jul 2020 12:52:56 +0300 Subject: [PATCH] For #10026: Add Context extension to get AccessibilityManager. --- app/src/main/java/org/mozilla/fenix/ext/Context.kt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/src/main/java/org/mozilla/fenix/ext/Context.kt b/app/src/main/java/org/mozilla/fenix/ext/Context.kt index b9f60dafe..1e3d3b782 100644 --- a/app/src/main/java/org/mozilla/fenix/ext/Context.kt +++ b/app/src/main/java/org/mozilla/fenix/ext/Context.kt @@ -9,6 +9,7 @@ import android.content.Context import android.view.ContextThemeWrapper import android.view.View import android.view.ViewGroup +import android.view.accessibility.AccessibilityManager import androidx.annotation.StringRes import mozilla.components.browser.search.SearchEngineManager import mozilla.components.support.locale.LocaleManager @@ -81,3 +82,10 @@ fun Context.getStringWithArgSafe(@StringRes resId: Int, formatArg: String): Stri return format(localizedContext.getString(resId), formatArg) } } + +/** + * Used to obtain a reference to an AccessibilityManager + * @return accessibilityManager + */ +val Context.accessibilityManager: AccessibilityManager get() = + getSystemService(Context.ACCESSIBILITY_SERVICE) as AccessibilityManager