improve error handling

This commit is contained in:
galister
2024-02-18 22:24:36 +01:00
parent 615470aa92
commit 63b43c0e59
17 changed files with 517 additions and 611 deletions

View File

@@ -87,7 +87,10 @@ where
});
} else if let Some(exec_args) = LAYOUT.exec_commands.get(key) {
maybe_state = Some(KeyButtonData::Exec {
program: exec_args.first().unwrap().clone(),
program: exec_args
.first()
.expect("Keyboard: Invalid EXEC args")
.clone(),
args: exec_args.iter().skip(1).cloned().collect(),
});
} else {

View File

@@ -481,9 +481,10 @@ where
let token = pw_token_store.get(display_name).map(|s| s.as_str());
if let Some(t) = token {
println!(
log::info!(
"Found existing Pipewire token for display {}: {}",
display_name, t
display_name,
t
);
}
@@ -495,7 +496,7 @@ where
.insert(String::from(display_name), token.clone())
.is_none()
{
println!("Adding Pipewire token {}", token);
log::info!("Adding Pipewire token {}", token);
}
}
}