--- a/ui/gtk/button.c Sun Jun 07 19:56:21 2026 +0200 +++ b/ui/gtk/button.c Tue Jun 09 17:43:36 2026 +0200 @@ -1009,6 +1009,7 @@ if(s->value.free) { s->value.free(s->value.ptr); } + s->value.ptr = NULL; #if GTK_MAJOR_VERSION == 3 UiLinkButton *data = s->obj; GtkWidget *child = gtk_bin_get_child(GTK_BIN(data->widget));