From 905a813f58f1368ed0b3653590e98ab8fe10bfe0 Mon Sep 17 00:00:00 2001 From: Georges Basile Stavracas Neto Date: Fri, 31 Jan 2025 19:38:27 -0300 Subject: [PATCH] views/week: Protect against 0-height scrollview Closes https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/1352 --- src/gui/views/gcal-week-view.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gui/views/gcal-week-view.c b/src/gui/views/gcal-week-view.c index 4eb14a8a..4752cf8b 100644 --- a/src/gui/views/gcal-week-view.c +++ b/src/gui/views/gcal-week-view.c @@ -178,7 +178,7 @@ begin_zoom (GcalWeekView *self, center = gtk_adjustment_get_value (vadjustment) + view_center_y - gtk_adjustment_get_lower (vadjustment); height = gtk_adjustment_get_upper (vadjustment) - gtk_adjustment_get_lower (vadjustment); - self->gesture_zoom_center = center / height; + self->gesture_zoom_center = height != 0.f ? center / height : 1.0; self->initial_zoom_level = self->zoom_level; }