[gtk+/wip/matthiasc/gdk-settings: 8/12] mir: Stop emitting setting events
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+/wip/matthiasc/gdk-settings: 8/12] mir: Stop emitting setting events
- Date: Mon, 30 Oct 2017 13:50:30 +0000 (UTC)
commit d3e45cf08714602a10de7747cdbb7d83de85b4e7
Author: Matthias Clasen <mclasen redhat com>
Date: Mon Oct 30 09:35:11 2017 -0400
mir: Stop emitting setting events
Not needed anymore.
gdk/mir/gdkmirscreen.c | 20 ++------------------
1 files changed, 2 insertions(+), 18 deletions(-)
---
diff --git a/gdk/mir/gdkmirscreen.c b/gdk/mir/gdkmirscreen.c
index 0051b2a..55428bc 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);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]