fix crash when using listview with static data (gtk4)

Sun, 13 Jul 2025 14:29:50 +0200

author
Olaf Wintermann <olaf.wintermann@gmail.com>
date
Sun, 13 Jul 2025 14:29:50 +0200
changeset 661
69d27843c718
parent 660
c177258917c3
child 662
a6cead66938c

fix crash when using listview with static data (gtk4)

ui/gtk/list.c file | annotate | diff | comparison | revisions
--- a/ui/gtk/list.c	Sun Jul 13 14:24:11 2025 +0200
+++ b/ui/gtk/list.c	Sun Jul 13 14:29:50 2025 +0200
@@ -133,7 +133,7 @@
 
 static void column_factory_bind( GtkListItemFactory *factory, GtkListItem *item, gpointer userdata) {
     UiColData *col = userdata;
-    UiList *list = col->listview->var->value;
+    UiList *list = col->listview->var ? col->listview->var->value : NULL;
     
     ObjWrapper *obj = gtk_list_item_get_item(item);
     UiModel *model = col->listview->model;

mercurial