Prevent text from being cleared when selected due to winit IME (#3376)
Closes #3374
This commit is contained in:
parent
33a0f50f6a
commit
d77c446572
|
|
@ -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 {
|
||||
|
|
|
|||
Loading…
Reference in New Issue