From 0654b04f6df1022710f037744cfc032b0765ec81 Mon Sep 17 00:00:00 2001 From: ziro Date: Wed, 24 Jan 2024 09:47:23 +0700 Subject: [PATCH] fix: Installed extension still stuck in "installable" state --- .../java/eu/kanade/tachiyomi/extension/ExtensionManager.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/kanade/tachiyomi/extension/ExtensionManager.kt b/app/src/main/java/eu/kanade/tachiyomi/extension/ExtensionManager.kt index ec219d7d88..c1bc3f5455 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/extension/ExtensionManager.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/extension/ExtensionManager.kt @@ -408,8 +408,8 @@ class ExtensionManager( override fun onExtensionUntrusted(extension: Extension.Untrusted) { val installedExtension = _installedExtensionsFlow.value .find { it.pkgName == extension.pkgName } - ?: return - _installedExtensionsFlow.value -= installedExtension + if (installedExtension != null) _installedExtensionsFlow.value -= installedExtension + _untrustedExtensionsFlow.value += extension }