aboutsummaryrefslogtreecommitdiffstats
path: root/ports
diff options
context:
space:
mode:
authorPaul Rouget <me@paulrouget.com>2019-08-19 09:45:40 +0200
committerPaul Rouget <me@paulrouget.com>2019-08-22 07:43:12 +0200
commitb642ff205724203c7fd62a9db36a8eb5f521ec62 (patch)
treecd3c5deddac2609ed52645ca88b2f2596af26bea /ports
parent2a9b2fe027228b7a89c7c284e35795923d3e26b5 (diff)
downloadservo-b642ff205724203c7fd62a9db36a8eb5f521ec62.tar.gz
servo-b642ff205724203c7fd62a9db36a8eb5f521ec62.zip
Implement missing C callbacks
Diffstat (limited to 'ports')
-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(..) => {},
}