diff options
| author | Tanuj M <thetanuj@hotmail.com> | 2021-05-10 13:30:56 +0530 |
|---|---|---|
| committer | Tanuj M <thetanuj@hotmail.com> | 2021-05-10 13:30:56 +0530 |
| commit | 339dbeb85bc3f5649e50bdcebbe7fbf308e1c71e (patch) | |
| tree | a8f094bc6a6f2dd3213ad3ae4bd55d18e7207a9a /app/src/main/java | |
| parent | 80a8eaeae1a0cb3ffe5a8f3210ba0598909a33ef (diff) | |
| download | SidePhOnelauncher-339dbeb85bc3f5649e50bdcebbe7fbf308e1c71e.tar.gz SidePhOnelauncher-339dbeb85bc3f5649e50bdcebbe7fbf308e1c71e.tar.bz2 SidePhOnelauncher-339dbeb85bc3f5649e50bdcebbe7fbf308e1c71e.zip | |
Added fix for accessibility service crash
Diffstat (limited to 'app/src/main/java')
| -rw-r--r-- | app/src/main/java/app/olauncher/helper/Utils.kt | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/app/src/main/java/app/olauncher/helper/Utils.kt b/app/src/main/java/app/olauncher/helper/Utils.kt index 316696d..679075a 100644 --- a/app/src/main/java/app/olauncher/helper/Utils.kt +++ b/app/src/main/java/app/olauncher/helper/Utils.kt @@ -351,8 +351,12 @@ fun openCalendar(context: Context) { } fun isAccessServiceEnabled(context: Context): Boolean { - val prefString: String = Settings.Secure.getString(context.contentResolver, Settings.Secure.ENABLED_ACCESSIBILITY_SERVICES) - return prefString.contains(context.packageName + "/" + MyAccessibilityService::class.java.name) + val enabled = Settings.Secure.getInt(context.applicationContext.contentResolver, Settings.Secure.ACCESSIBILITY_ENABLED) + if (enabled == 1) { + val prefString: String = Settings.Secure.getString(context.contentResolver, Settings.Secure.ENABLED_ACCESSIBILITY_SERVICES) + return prefString.contains(context.packageName + "/" + MyAccessibilityService::class.java.name) + } + return false } fun isTablet(context: Context): Boolean { |
