diff options
author | Georges Basile Stavracas Neto <georges.stavracas@gmail.com> | 2022-10-14 00:10:16 -0300 |
---|---|---|
committer | Georges Basile Stavracas Neto <georges.stavracas@gmail.com> | 2022-10-17 23:37:13 -0300 |
commit | 1bb834e110a09a33936285127bb1dbc065ef45c3 (patch) | |
tree | 72ea15fb9c0ad330389e7e92a5b5a37b80259657 | |
parent | db43bcd096fd68ce9bb74d781d529d1d9391cc23 (diff) | |
download | gnome-calendar-1bb834e110a09a33936285127bb1dbc065ef45c3.tar.gz |
event-widget: Properly dispose template children
-rw-r--r-- | src/gui/gcal-event-widget.c | 4 | ||||
-rw-r--r-- | src/gui/gcal-event-widget.ui | 2 |
2 files changed, 4 insertions, 2 deletions
diff --git a/src/gui/gcal-event-widget.c b/src/gui/gcal-event-widget.c index c75b2f4a..bc7863c2 100644 --- a/src/gui/gcal-event-widget.c +++ b/src/gui/gcal-event-widget.c @@ -52,6 +52,7 @@ struct _GcalEventWidget /* widgets */ GtkWidget *horizontal_box; + GtkWidget *main_widget; GtkWidget *timestamp_label; GtkWidget *squeezer; GtkWidget *summary_label; @@ -633,7 +634,7 @@ gcal_event_widget_dispose (GObject *object) { GcalEventWidget *self = GCAL_EVENT_WIDGET (object); - g_clear_pointer (&self->squeezer, gtk_widget_unparent); + g_clear_pointer (&self->main_widget, gtk_widget_unparent); G_OBJECT_CLASS (gcal_event_widget_parent_class)->dispose (object); } @@ -762,6 +763,7 @@ gcal_event_widget_class_init (GcalEventWidgetClass *klass) gtk_widget_class_bind_template_child (widget_class, GcalEventWidget, drag_source); gtk_widget_class_bind_template_child (widget_class, GcalEventWidget, horizontal_box); + gtk_widget_class_bind_template_child (widget_class, GcalEventWidget, main_widget); gtk_widget_class_bind_template_child (widget_class, GcalEventWidget, timestamp_label); gtk_widget_class_bind_template_child (widget_class, GcalEventWidget, squeezer); gtk_widget_class_bind_template_child (widget_class, GcalEventWidget, summary_label); diff --git a/src/gui/gcal-event-widget.ui b/src/gui/gcal-event-widget.ui index da23ae89..6da8efbf 100644 --- a/src/gui/gcal-event-widget.ui +++ b/src/gui/gcal-event-widget.ui @@ -21,7 +21,7 @@ </child> <child> - <object class="GtkBox"> + <object class="GtkBox" id="main_widget"> <property name="hexpand">False</property> <child> <object class="AdwBin" id="edge"> |