aboutsummaryrefslogtreecommitdiff
path: root/src/components
diff options
context:
space:
mode:
Diffstat (limited to 'src/components')
-rw-r--r--src/components/PluginSettings/index.tsx8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/components/PluginSettings/index.tsx b/src/components/PluginSettings/index.tsx
index e1b36ef..655eeef 100644
--- a/src/components/PluginSettings/index.tsx
+++ b/src/components/PluginSettings/index.tsx
@@ -138,11 +138,13 @@ function PluginCard({ plugin, disabled, onRestartNeeded, onMouseEnter, onMouseLe
}
const result = wasEnabled ? stopPlugin(plugin) : startPlugin(plugin);
- const action = wasEnabled ? "stop" : "start";
if (!result) {
- logger.error(`Failed to ${action} plugin ${plugin.name}`);
- showErrorToast(`Failed to ${action} plugin: ${plugin.name}`);
+ settings.enabled = false;
+
+ const msg = `Error while ${wasEnabled ? "stopping" : "starting"} plugin ${plugin.name}`;
+ logger.error(msg);
+ showErrorToast(msg);
return;
}