fix: Installed extension still stuck in "installable" state

This commit is contained in:
ziro 2024-01-24 09:47:23 +07:00
parent b2745b8b3e
commit 0654b04f6d
Signed by: null2264
GPG key ID: BA64F8B60AF3EFB6

View file

@ -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
}