From d3e45cf08714602a10de7747cdbb7d83de85b4e7 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Mon, 30 Oct 2017 09:35:11 -0400 Subject: [PATCH] mir: Stop emitting setting events Not needed anymore. --- gdk/mir/gdkmirscreen.c | 20 ++------------------ 1 file changed, 2 insertions(+), 18 deletions(-) diff --git a/gdk/mir/gdkmirscreen.c b/gdk/mir/gdkmirscreen.c index 0051b2a187..55428bc4de 100644 --- a/gdk/mir/gdkmirscreen.c +++ b/gdk/mir/gdkmirscreen.c @@ -254,7 +254,6 @@ change_setting (GdkMirScreen *screen, GVariant *variant) { GVariant *old_variant; - GdkEventSetting event; old_variant = g_hash_table_lookup (screen->current_settings, name); @@ -264,25 +263,10 @@ change_setting (GdkMirScreen *screen, if (variant && old_variant && g_variant_equal (variant, old_variant)) return; - event.type = GDK_SETTING; - event.window = gdk_screen_get_root_window (GDK_SCREEN (screen)); - event.send_event = FALSE; - event.name = g_strdup (name); - if (variant) - { - event.action = old_variant ? GDK_SETTING_ACTION_CHANGED : GDK_SETTING_ACTION_NEW; - g_hash_table_insert (screen->current_settings, g_strdup (name), g_variant_ref_sink (variant)); - } + g_hash_table_insert (screen->current_settings, g_strdup (name), g_variant_ref_sink (variant)); else - { - event.action = GDK_SETTING_ACTION_DELETED; - g_hash_table_remove (screen->current_settings, name); - } - - gdk_event_put ((const GdkEvent *) &event); - - g_free (event.name); + g_hash_table_remove (screen->current_settings, name); gdk_display_setting_changed (gdk_screen_get_display (screen), name); }