ServerContextService: Remove more unused code

The whole visible/enable logic was disfunctional all the time.
What works is show_keyboard and hide_keyboard.
This commit is contained in:
Guido Günther
2019-07-16 09:49:44 +02:00
parent c638c40a09
commit 95ef52fe42

View File

@ -99,24 +99,6 @@ on_notify_keyboard (GObject *object,
// but simpler than adding a check in the window showing procedure
eekboard_context_service_set_keymap(EEKBOARD_CONTEXT_SERVICE(context),
keyboard);
if (context->window) {
if (keyboard == NULL) {
gtk_widget_hide (context->window);
g_clear_pointer (&context->widget, gtk_widget_destroy);
} else {
gboolean was_visible = gtk_widget_get_visible (context->window);
/* avoid to send KeyboardVisibilityChanged */
g_signal_handler_block (context->window,
context->notify_visible_handler);
update_widget (context);
if (was_visible) {
gtk_widget_show_all (context->window);
}
g_signal_handler_unblock (context->window,
context->notify_visible_handler);
}
}
}
static void