From effce4d1271cd9a265dee28389dc0e61eefc4848 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Erick=20P=C3=A9rez=20Castellanos?= Date: Thu, 29 Jan 2015 11:22:28 -0500 Subject: [PATCH] month-view: avoid sigsegv at hidden event removal The code was carrying some old behaviour from the days we did not show hidden events. --- src/gcal-subscriber-view.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/gcal-subscriber-view.c b/src/gcal-subscriber-view.c index dda1ca76..91c66825 100644 --- a/src/gcal-subscriber-view.c +++ b/src/gcal-subscriber-view.c @@ -218,7 +218,6 @@ gcal_subscriber_view_remove (GtkContainer *container, const gchar *uuid; GList *l, *aux; - gboolean was_visible = FALSE; GtkWidget *master_widget; g_return_if_fail (gtk_widget_get_parent (widget) == GTK_WIDGET (container)); @@ -231,11 +230,9 @@ gcal_subscriber_view_remove (GtkContainer *container, { priv->children_changed = TRUE; - master_widget = (GtkWidget*) l->data; - - was_visible = gtk_widget_get_visible (widget); gtk_widget_unparent (widget); + master_widget = (GtkWidget*) l->data; if (widget == master_widget) { if (gcal_subscriber_view_is_child_multicell (GCAL_SUBSCRIBER_VIEW (container), GCAL_EVENT_WIDGET (widget))) @@ -272,8 +269,7 @@ gcal_subscriber_view_remove (GtkContainer *container, g_hash_table_remove (priv->hidden_as_overflow, uuid); - if (was_visible) - gtk_widget_queue_resize (GTK_WIDGET (container)); + gtk_widget_queue_resize (GTK_WIDGET (container)); } }