aboutsummaryrefslogtreecommitdiff
path: root/src/ipc
diff options
context:
space:
mode:
Diffstat (limited to 'src/ipc')
-rw-r--r--src/ipc/server.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/ipc/server.rs b/src/ipc/server.rs
index 251f70bc..534fb072 100644
--- a/src/ipc/server.rs
+++ b/src/ipc/server.rs
@@ -171,7 +171,10 @@ fn process(ctx: &ClientCtx, request: Request) -> Reply {
}
Request::Output { output, action } => {
let ipc_outputs = ctx.ipc_outputs.lock().unwrap();
- let response = if ipc_outputs.contains_key(&output) {
+ let found = ipc_outputs
+ .keys()
+ .any(|name| name.eq_ignore_ascii_case(&output));
+ let response = if found {
OutputConfigChanged::Applied
} else {
OutputConfigChanged::OutputWasMissing