[gtk/fixed-layout: 2/4] Use notify::parent instead of non-existing parent-set signal
- From: Emmanuele Bassi <ebassi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/fixed-layout: 2/4] Use notify::parent instead of non-existing parent-set signal
- Date: Tue, 26 Mar 2019 17:16:48 +0000 (UTC)
commit 883635930194e12ad8e707d8bf0805ecb5d0aca7
Author: Emmanuele Bassi <ebassi gnome org>
Date: Tue Mar 26 17:13:18 2019 +0000
Use notify::parent instead of non-existing parent-set signal
The GtkWidget::parent-set signal was removed in ff6cd8f7. We can use
the notification on the parent property.
gtk/gtklayoutmanager.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/gtk/gtklayoutmanager.c b/gtk/gtklayoutmanager.c
index 5047a58b20..6a55c61477 100644
--- a/gtk/gtklayoutmanager.c
+++ b/gtk/gtklayoutmanager.c
@@ -284,8 +284,8 @@ gtk_layout_manager_layout_changed (GtkLayoutManager *manager)
}
static void
-remove_layout_child (GtkWidget *widget,
- GtkWidget *old_parent,
+remove_layout_child (GtkWidget *widget,
+ GParamSpec *pspec,
GtkLayoutManager *self)
{
GtkLayoutManagerPrivate *priv = gtk_layout_manager_get_instance_private (self);
@@ -372,7 +372,7 @@ gtk_layout_manager_get_layout_child (GtkLayoutManager *manager,
g_assert (g_type_is_a (G_OBJECT_TYPE (res), GTK_TYPE_LAYOUT_CHILD));
g_hash_table_insert (priv->layout_children, child, res);
- g_signal_connect (child, "parent-set", G_CALLBACK (remove_layout_child), manager);
+ g_signal_connect (child, "notify::parent", G_CALLBACK (remove_layout_child), manager);
return res;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]