Properly fix the condition for newPlugin

BUG: 510160
This commit is contained in:
Albert Vaca Cintora
2025-10-04 22:10:18 +02:00
parent 392ed794f8
commit 40411e5429

View File

@@ -536,7 +536,7 @@ class Device : PacketReceiver {
@Synchronized
private fun addPlugin(pluginKey: String): Boolean {
val isNewPlugin = loadedPlugins.containsKey(pluginKey)
val isNewPlugin = !loadedPlugins.containsKey(pluginKey)
val plugin = loadedPlugins[pluginKey]
?: PluginFactory.instantiatePluginForDevice(context, pluginKey, this)
@@ -572,6 +572,7 @@ class Device : PacketReceiver {
if (!isNewPlugin) {
return true
}
return runCatching {
plugin.onCreate()
}.onFailure {