From 7d09c4da0dda1db665e33d73c517ae00028703f0 Mon Sep 17 00:00:00 2001 From: Jobobby04 Date: Sat, 3 Jul 2021 19:29:46 -0400 Subject: [PATCH] Use the Main Executor to schedule the EH Updater --- .../eu/kanade/tachiyomi/ui/setting/SettingsEhController.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsEhController.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsEhController.kt index 234e63666..af010f500 100755 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsEhController.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsEhController.kt @@ -3,9 +3,9 @@ package eu.kanade.tachiyomi.ui.setting import android.app.Activity import android.content.Context import android.content.Intent -import android.os.Handler import android.text.InputType import android.widget.Toast +import androidx.core.content.ContextCompat import androidx.preference.PreferenceScreen import com.afollestad.materialdialogs.MaterialDialog import com.afollestad.materialdialogs.WhichButton @@ -628,7 +628,7 @@ class SettingsEhController : SettingsController() { onChange { // Post to event looper to allow the preference to be updated. - Handler().post { EHentaiUpdateWorker.scheduleBackground(context) } + ContextCompat.getMainExecutor(context).execute { EHentaiUpdateWorker.scheduleBackground(context) } true }