ServerContextService: Drop everything depending on self->was_visible

This was never used so everything depending on it was dead code.
This commit is contained in:
Guido Günther
2019-07-16 09:45:41 +02:00
parent 83d48d24ce
commit c638c40a09

View File

@ -42,8 +42,6 @@ typedef struct _ServerContextServiceClass ServerContextServiceClass;
struct _ServerContextService { struct _ServerContextService {
EekboardContextService parent; EekboardContextService parent;
gboolean was_visible;
GtkWidget *window; GtkWidget *window;
GtkWidget *widget; GtkWidget *widget;
@ -296,26 +294,6 @@ server_context_service_real_hide_keyboard (EekboardContextService *_context)
hide_keyboard (_context); hide_keyboard (_context);
} }
static void
server_context_service_real_enabled (EekboardContextService *_context)
{
ServerContextService *context = SERVER_CONTEXT_SERVICE(_context);
if (context->was_visible && context->window)
gtk_widget_show_all (context->window);
}
static void
server_context_service_real_disabled (EekboardContextService *_context)
{
ServerContextService *context = SERVER_CONTEXT_SERVICE(_context);
if (context->window) {
context->was_visible = gtk_widget_get_visible (context->window);
gtk_widget_hide (context->window);
}
}
static void static void
server_context_service_real_destroyed (EekboardContextService *_context) server_context_service_real_destroyed (EekboardContextService *_context)
{ {
@ -370,8 +348,6 @@ server_context_service_class_init (ServerContextServiceClass *klass)
context_class->show_keyboard = server_context_service_real_show_keyboard; context_class->show_keyboard = server_context_service_real_show_keyboard;
context_class->hide_keyboard = server_context_service_real_hide_keyboard; context_class->hide_keyboard = server_context_service_real_hide_keyboard;
context_class->enabled = server_context_service_real_enabled;
context_class->disabled = server_context_service_real_disabled;
context_class->destroyed = server_context_service_real_destroyed; context_class->destroyed = server_context_service_real_destroyed;
gobject_class->set_property = server_context_service_set_property; gobject_class->set_property = server_context_service_set_property;