From f134da5a1d2410f8851576d5f0fe6618acb75c0b Mon Sep 17 00:00:00 2001 From: Georges Basile Stavracas Neto Date: Fri, 9 Dec 2016 14:47:02 -0200 Subject: [PATCH] week-view: avoid segfault when scrolling when unmapped --- src/views/gcal-week-view.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/views/gcal-week-view.c b/src/views/gcal-week-view.c index 91108be4..6dbee228 100644 --- a/src/views/gcal-week-view.c +++ b/src/views/gcal-week-view.c @@ -148,6 +148,9 @@ update_grid_scroll_position (GcalWeekView *self) if (datetime_compare_date (now, week_start) < 0 || datetime_compare_date (now, week_end) >= 0) return; + if (!gtk_widget_get_mapped (self->scrolled_window)) + return; + vadjustment = gtk_scrolled_window_get_vadjustment (GTK_SCROLLED_WINDOW (self->scrolled_window)); minutes = g_date_time_get_hour (now) * 60 + g_date_time_get_minute (now); page = gtk_adjustment_get_page_size (vadjustment);