Commit 8dd34959 authored by Kirill Unitsaev's avatar Kirill Unitsaev

hyprland: unify status comparisons to use IsEqual

parent 94cba144
...@@ -138,12 +138,12 @@ func HyprlandToggleModuleCommand(ctx context.Context, cmd *cli.Command) error { ...@@ -138,12 +138,12 @@ func HyprlandToggleModuleCommand(ctx context.Context, cmd *cli.Command) error {
var msg string var msg string
switch info.Status.Label { switch {
case config.ModuleStatus.Enabled.Label: case info.Status.IsEqual(config.ModuleStatus.Enabled):
msg, err = manager.SetModule("disable", module, user, false) msg, err = manager.SetModule("disable", module, user, false)
case config.ModuleStatus.Disabled.Label, config.ModuleStatus.Unused.Label: case info.Status.IsEqual(config.ModuleStatus.Disabled), info.Status.IsEqual(config.ModuleStatus.Unused):
msg, err = manager.SetModule("enable", module, user, false) msg, err = manager.SetModule("enable", module, user, false)
case config.ModuleStatus.Missing.Label: case info.Status.IsEqual(config.ModuleStatus.Missing):
msg, err = manager.SetModule("disable", module, user, false) msg, err = manager.SetModule("disable", module, user, false)
default: default:
msg, err = manager.SetModule("enable", module, user, false) msg, err = manager.SetModule("enable", module, user, false)
......
...@@ -110,10 +110,10 @@ func HyprlandPluginToggleCommand(ctx context.Context, cmd *cli.Command) error { ...@@ -110,10 +110,10 @@ func HyprlandPluginToggleCommand(ctx context.Context, cmd *cli.Command) error {
path := cmd.Args().Get(0) path := cmd.Args().Get(0)
status := manager.GetPluginStatus(path) status := manager.GetPluginStatus(path)
switch status.Label { switch {
case config.PluginStatus.Loaded.Label: case status.IsEqual(config.PluginStatus.Loaded):
msg, err = manager.SetPlugin("unload", path) msg, err = manager.SetPlugin("unload", path)
case config.PluginStatus.Unloaded.Label: case status.IsEqual(config.PluginStatus.Unloaded):
msg, err = manager.SetPlugin("load", path) msg, err = manager.SetPlugin("load", path)
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment