1
0
mirror of https://github.com/emilk/egui.git synced 2026-08-31 22:00:03 -04:00

Fix bugs in consume_key and improve Modifiers API

Improvements and fixes following https://github.com/emilk/egui/pull/1212
This commit is contained in:
Emil Ernerfeldt
2022-02-21 16:53:41 +01:00
parent 476a3057b0
commit fd3fb726c1
4 changed files with 129 additions and 44 deletions

View File

@@ -126,10 +126,7 @@ fn shortcuts(ui: &Ui, code: &mut dyn TextBuffer, ccursor_range: &mut CCursorRang
(Key::S, "~"), // ~strikethrough~
(Key::U, "_"), // _underline_
] {
if ui
.input_mut()
.consume_key(egui::Modifiers::new().command(true), key)
{
if ui.input_mut().consume_key(egui::Modifiers::COMMAND, key) {
toggle_surrounding(code, ccursor_range, surrounding);
any_change = true;
};