aboutsummaryrefslogtreecommitdiffstats
path: root/ports/libsimpleservo/api/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'ports/libsimpleservo/api/src/lib.rs')
-rw-r--r--ports/libsimpleservo/api/src/lib.rs8
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(..) => {},
}