diff options
| author | marios8543 <marios8543@gmail.com> | 2023-11-14 22:50:16 +0200 |
|---|---|---|
| committer | marios8543 <marios8543@gmail.com> | 2023-11-14 22:50:16 +0200 |
| commit | 2a343037d733e4d63c8cc6cd4b642260bc2d25b9 (patch) | |
| tree | 038c676e85088569bb2b662e3f85d8feac4ed214 /backend/decky_loader/loader.py | |
| parent | 5a633fdd8284dd1a2b6f3c95806f033ef4a4becf (diff) | |
| download | decky-loader-2a343037d733e4d63c8cc6cd4b642260bc2d25b9.tar.gz decky-loader-2a343037d733e4d63c8cc6cd4b642260bc2d25b9.zip | |
Infrastructure for custom backend supportmarios8543/custom-backends
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)) |
