diff --git a/winit-wayland/src/seat/text_input/mod.rs b/winit-wayland/src/seat/text_input/mod.rs index c4566a8ec..60ee711d0 100644 --- a/winit-wayland/src/seat/text_input/mod.rs +++ b/winit-wayland/src/seat/text_input/mod.rs @@ -150,7 +150,7 @@ impl Dispatch for TextInputState { // 6. Place cursor inside preedit text. if let Some(DeleteSurroundingText { before, after }) = - text_input_data.pending_delete + text_input_data.pending_delete.take() { state.events_sink.push_window_event( WindowEvent::Ime(Ime::DeleteSurrounding {