summaryrefslogtreecommitdiff
path: root/app/src/main/java
diff options
context:
space:
mode:
authorTanuj M <thetanuj@hotmail.com>2021-05-10 13:30:56 +0530
committerTanuj M <thetanuj@hotmail.com>2021-05-10 13:30:56 +0530
commit339dbeb85bc3f5649e50bdcebbe7fbf308e1c71e (patch)
treea8f094bc6a6f2dd3213ad3ae4bd55d18e7207a9a /app/src/main/java
parent80a8eaeae1a0cb3ffe5a8f3210ba0598909a33ef (diff)
downloadSidePhOnelauncher-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.kt8
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 {