diff options
| author | AAGaming <aagaming@riseup.net> | 2024-06-27 01:43:01 -0400 |
|---|---|---|
| committer | AAGaming <aagaming@riseup.net> | 2024-06-27 01:43:01 -0400 |
| commit | d71fb7935be69ef04c3d2bbc7ae270d326345b1e (patch) | |
| tree | d3ce47af7d574d2bf1f04af04efbb5a95df6d594 /backend/decky_loader/browser.py | |
| parent | 107b9abb3eb3bed2e6cbcbbe4fe315c09f4a306b (diff) | |
| download | decky-loader-aa/websockets.tar.gz decky-loader-aa/websockets.zip | |
fix plugin uninstall dialog issuesv3.0.0-pre1aa/websockets
Diffstat (limited to 'backend/decky_loader/browser.py')
| -rw-r--r-- | backend/decky_loader/browser.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/backend/decky_loader/browser.py b/backend/decky_loader/browser.py index 66e71117..28a591a0 100644 --- a/backend/decky_loader/browser.py +++ b/backend/decky_loader/browser.py @@ -135,7 +135,7 @@ class PluginBrowser: # logger.debug("current plugins: %s", snapshot_string) if name in self.plugins: logger.debug("Plugin %s was found", name) - self.plugins[name].stop(uninstall=True) + await self.plugins[name].stop(uninstall=True) logger.debug("Plugin %s was stopped", name) del self.plugins[name] logger.debug("Plugin %s was removed from the dictionary", name) @@ -249,7 +249,7 @@ class PluginBrowser: if ret: logger.info(f"Installed {name} (Version: {version})") if name in self.loader.plugins: - self.loader.plugins[name].stop() + await self.loader.plugins[name].stop() self.loader.plugins.pop(name, None) await sleep(1) if not isInstalled: @@ -257,7 +257,7 @@ class PluginBrowser: current_plugin_order.append(name) self.settings.setSetting("pluginOrder", current_plugin_order) logger.debug("Plugin %s was added to the pluginOrder setting", name) - self.loader.import_plugin(path.join(plugin_dir, "main.py"), plugin_folder) + await self.loader.import_plugin(path.join(plugin_dir, "main.py"), plugin_folder) else: logger.fatal(f"Failed Downloading Remote Binaries") else: |
