diff options
Diffstat (limited to 'ports/libsimpleservo/api/src/lib.rs')
-rw-r--r-- | ports/libsimpleservo/api/src/lib.rs | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/ports/libsimpleservo/api/src/lib.rs b/ports/libsimpleservo/api/src/lib.rs index e4b065a7b40..a68cea55dbc 100644 --- a/ports/libsimpleservo/api/src/lib.rs +++ b/ports/libsimpleservo/api/src/lib.rs @@ -559,6 +559,12 @@ impl ServoGlue { EmbedderMsg::Shutdown => { self.callbacks.host_callbacks.on_shutdown_complete(); }, + EmbedderMsg::ShowIME(..) => { + self.callbacks.host_callbacks.on_ime_state_changed(true); + }, + EmbedderMsg::HideIME => { + self.callbacks.host_callbacks.on_ime_state_changed(false); + }, EmbedderMsg::Status(..) | EmbedderMsg::SelectFiles(..) | EmbedderMsg::MoveTo(..) | @@ -568,8 +574,6 @@ impl ServoGlue { EmbedderMsg::NewFavicon(..) | EmbedderMsg::HeadParsed | EmbedderMsg::SetFullscreenState(..) | - EmbedderMsg::ShowIME(..) | - EmbedderMsg::HideIME | EmbedderMsg::Panic(..) | EmbedderMsg::ReportProfile(..) => {}, } |