keymap_ui: Don't panic on KeybindSource::from_meta
(#34652)
Closes #ISSUE Log error instead of panicking when `from_meta` is passed an invalid value Release Notes: - N/A *or* Added/Fixed/Improved ...
This commit is contained in:
parent
ed4deaa738
commit
4314b35288
2 changed files with 11 additions and 4 deletions
|
@ -567,7 +567,10 @@ impl KeymapEditor {
|
|||
let mut string_match_candidates = Vec::new();
|
||||
|
||||
for key_binding in key_bindings {
|
||||
let source = key_binding.meta().map(settings::KeybindSource::from_meta);
|
||||
let source = key_binding
|
||||
.meta()
|
||||
.map(settings::KeybindSource::try_from_meta)
|
||||
.and_then(|source| source.log_err());
|
||||
|
||||
let keystroke_text = ui::text_for_keystrokes(key_binding.keystrokes(), cx);
|
||||
let ui_key_binding = Some(
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue