Prevent text from being cleared when selected due to winit IME (#3376)

Closes #3374
This commit is contained in:
YgorSouza 2023-09-23 15:27:34 +02:00 committed by GitHub
parent 33a0f50f6a
commit d77c446572
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 1 deletions

View File

@ -291,7 +291,7 @@ impl State {
.events
.push(egui::Event::CompositionEnd(text.clone()));
}
winit::event::Ime::Preedit(text, ..) => {
winit::event::Ime::Preedit(text, Some(_)) => {
if !self.input_method_editor_started {
self.input_method_editor_started = true;
self.egui_input.events.push(egui::Event::CompositionStart);
@ -300,6 +300,7 @@ impl State {
.events
.push(egui::Event::CompositionUpdate(text.clone()));
}
winit::event::Ime::Preedit(_, None) => {}
};
EventResponse {