From 22aefaa2c1b5012b04d3ae5dc5be2058b6d92982 Mon Sep 17 00:00:00 2001 From: Christian Hergert Date: Fri, 1 Oct 2021 15:22:19 -0700 Subject: [PATCH] resizer: fix warnings --- src/libsysprof-ui/egg-resizer.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/libsysprof-ui/egg-resizer.c b/src/libsysprof-ui/egg-resizer.c index 6918439c..1292f7ed 100644 --- a/src/libsysprof-ui/egg-resizer.c +++ b/src/libsysprof-ui/egg-resizer.c @@ -90,7 +90,6 @@ egg_resizer_drag_begin_cb (EggResizer *self, break; } -deny_sequence: gtk_gesture_set_state (GTK_GESTURE (drag), GTK_EVENT_SEQUENCE_DENIED); @@ -323,8 +322,13 @@ egg_resizer_dispose (GObject *object) { EggResizer *self = (EggResizer *)object; - g_clear_pointer ((GtkWidget **)&self->handle, gtk_widget_unparent); - g_clear_pointer ((GtkWidget **)&self->child, gtk_widget_unparent); + if (self->handle) + gtk_widget_unparent (GTK_WIDGET (self->handle)); + self->handle = NULL; + + if (self->child) + gtk_widget_unparent (self->child); + self->child = NULL; G_OBJECT_CLASS (egg_resizer_parent_class)->dispose (object); }