From: Matthias Clasen Date: Fri, 28 Oct 2022 15:59:35 +0000 (-0400) Subject: gtk4-demo: Avoid a critical from a11y code X-Git-Tag: archive/raspbian/4.12.3+ds-1+rpi1~1^2^2^2~22^2~9^2~135^2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=b972decf8237988f3041e5ef8c96fc3c3cbebbe3;p=gtk4.git gtk4-demo: Avoid a critical from a11y code Even though we want to be accessible, we must not divide by zero. --- diff --git a/demos/gtk-demo/listview_words.c b/demos/gtk-demo/listview_words.c index 9b3e6a636d..06c6394368 100644 --- a/demos/gtk-demo/listview_words.c +++ b/demos/gtk-demo/listview_words.c @@ -42,7 +42,7 @@ update_title_cb (GtkFilterListModel *model) title = g_strdup_printf ("%u lines", g_list_model_get_n_items (G_LIST_MODEL (model))); gtk_widget_set_visible (progress, pending != 0); - gtk_progress_bar_set_fraction (GTK_PROGRESS_BAR (progress), (total - pending) / (double) total); + gtk_progress_bar_set_fraction (GTK_PROGRESS_BAR (progress), total > 0 ? (total - pending) / (double) total : 0.); gtk_window_set_title (GTK_WINDOW (window), title); g_free (title); }