diff options
Diffstat (limited to 'backend/decky_loader/loader.py')
| -rw-r--r-- | backend/decky_loader/loader.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/backend/decky_loader/loader.py b/backend/decky_loader/loader.py index 7567912c..94f1f45e 100644 --- a/backend/decky_loader/loader.py +++ b/backend/decky_loader/loader.py @@ -17,7 +17,7 @@ if TYPE_CHECKING: from .main import PluginManager from .injector import get_gamepadui_tab -from .plugin.plugin import PluginWrapper +from .plugin.plugin_wrapper import PluginWrapper Plugins = dict[str, PluginWrapper] ReloadQueue = Queue[Tuple[str, str, bool | None] | Tuple[str, str]] @@ -146,8 +146,9 @@ class Loader: self.plugins.pop(plugin.name, None) if plugin.passive: self.logger.info(f"Plugin {plugin.name} is passive") - self.plugins[plugin.name] = plugin.start() + self.plugins[plugin.name] = plugin self.plugins[plugin.name].set_emitted_message_callback(log_plugin_emitted_message) + plugin.start() self.logger.info(f"Loaded {plugin.name}") if not batch: self.loop.create_task(self.dispatch_plugin(plugin.name, plugin.version)) |
