[gnome-calendar] week-view: also check for realized
- From: Georges Basile Stavracas Neto <gbsneto src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-calendar] week-view: also check for realized
- Date: Tue, 14 Mar 2017 23:26:14 +0000 (UTC)
commit 180621cd91d3a5bb3cc928f7d1610c18d9cb6f71
Author: Georges Basile Stavracas Neto <georges stavracas gmail com>
Date: Tue Mar 14 15:53:09 2017 -0300
week-view: also check for realized
Be more strict about the checks, and avoid crashes.
src/views/gcal-week-view.c | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/src/views/gcal-week-view.c b/src/views/gcal-week-view.c
index ebd7bb3..d3118f4 100644
--- a/src/views/gcal-week-view.c
+++ b/src/views/gcal-week-view.c
@@ -145,8 +145,11 @@ update_grid_scroll_position (GcalWeekView *self)
gdouble max, page, page_increment, value;
/* While the scrolled window is not mapped, we keep waiting */
- if (!gtk_widget_get_mapped (self->scrolled_window))
- return G_SOURCE_CONTINUE;
+ if (!gtk_widget_get_realized (self->scrolled_window) ||
+ !gtk_widget_get_mapped (self->scrolled_window))
+ {
+ return G_SOURCE_CONTINUE;
+ }
now = g_date_time_new_now_local ();
week_start = get_start_of_week (self->date);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]