views/week: Protect against 0-height scrollview

Closes https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/1352
This commit is contained in:
Georges Basile Stavracas Neto
2025-01-31 19:38:27 -03:00
parent 42f891ff42
commit 905a813f58
+1 -1
View File
@@ -178,7 +178,7 @@ begin_zoom (GcalWeekView *self,
center = gtk_adjustment_get_value (vadjustment) + view_center_y - gtk_adjustment_get_lower (vadjustment); 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); 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; self->initial_zoom_level = self->zoom_level;
} }