From 96823eea38fc4690a5f2eb37050ce001a7292d6e Mon Sep 17 00:00:00 2001 From: Ivan Molodetskikh Date: Sun, 5 May 2024 12:55:57 +0400 Subject: Make output name matching case-insensitive --- src/ipc/server.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/ipc') 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 -- cgit