imservice: Handle unavailable message

This commit is contained in:
Dorota Czaplejewicz
2019-07-22 15:56:38 +00:00
parent 622ba6e38a
commit c5d2d76ab1
3 changed files with 24 additions and 3 deletions

View File

@ -5,9 +5,6 @@
#include "eekboard/eekboard-context-service.h"
void imservice_handle_unavailable(void *data, struct zwp_input_method_v2 *input_method) {}
static const struct zwp_input_method_v2_listener input_method_listener = {
.activate = imservice_handle_input_method_activate,
.deactivate = imservice_handle_input_method_deactivate,
@ -42,3 +39,9 @@ void imservice_try_hide(EekboardContextService *context,
(void)im;
eekboard_context_service_hide_keyboard (context);
}
/// Declared explicitly because _destroy is inline,
/// making it unavailable in Rust
void imservice_destroy_im(struct zwp_input_method_v2 *im) {
zwp_input_method_v2_destroy(im);
}