From 530aa3cced1e64d68e13c00300c46536576aa747 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Thu, 19 Nov 2015 18:05:35 -0500 Subject: [PATCH] shortcuts: Avoid excessive property notification Notifying needlessly causes unnecessary work, and causes our testsuite to fail. --- gtk/gtkshortcutsshortcut.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gtk/gtkshortcutsshortcut.c b/gtk/gtkshortcutsshortcut.c index 2885391d2f..8cc10d29d9 100644 --- a/gtk/gtkshortcutsshortcut.c +++ b/gtk/gtkshortcutsshortcut.c @@ -137,6 +137,8 @@ gtk_shortcuts_shortcut_set_direction (GtkShortcutsShortcut *self, self->direction = direction; update_visible (self); + + g_object_notify (G_OBJECT (self), "direction"); } static void @@ -299,7 +301,7 @@ gtk_shortcuts_shortcut_class_init (GtkShortcutsShortcutClass *klass) P_("Direction"), GTK_TYPE_TEXT_DIRECTION, GTK_TEXT_DIR_NONE, - (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); + (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS | G_PARAM_EXPLICIT_NOTIFY)); g_object_class_install_properties (object_class, LAST_PROP, properties); }