From 31ff6f16e1332b743285837531cb0057e53be5c5 Mon Sep 17 00:00:00 2001 From: DrDisagree Date: Fri, 13 Sep 2024 00:20:58 +0600 Subject: [PATCH] OP QS Header: Use IO Coroutine Dispatcher instead of Main Signed-off-by: DrDisagree --- .../java/com/drdisagree/iconify/xposed/modules/OpQsHeader.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/drdisagree/iconify/xposed/modules/OpQsHeader.kt b/app/src/main/java/com/drdisagree/iconify/xposed/modules/OpQsHeader.kt index 2fb14323a..a31fd5976 100644 --- a/app/src/main/java/com/drdisagree/iconify/xposed/modules/OpQsHeader.kt +++ b/app/src/main/java/com/drdisagree/iconify/xposed/modules/OpQsHeader.kt @@ -163,8 +163,8 @@ class OpQsHeader(context: Context?) : ModPack(context!!) { // Misc private lateinit var appContext: Context private var mHandler: Handler = Handler(Looper.getMainLooper()) - private val artworkExtractorScope = CoroutineScope(Dispatchers.Main + Job()) - private var mMediaUpdater = CoroutineScope(Dispatchers.Main) + private val artworkExtractorScope = CoroutineScope(Dispatchers.IO + Job()) + private var mMediaUpdater = CoroutineScope(Dispatchers.IO) private var mMediaUpdaterJob: Job? = null private var mActivityStarter: Any? = null private var mMediaOutputDialogFactory: Any? = null