# HG changeset patch # User bsmith@81767d24-ef19-dc11-ae90-00e081727c95 # Date 1016151083 0 # Node ID ce0f5528bab090459e8fe8a59eb43861c10a811c # Parent c629838d980558f667b15bb4e0e7fcf7cabbb2db Fixed clist crashing problems on Unix. diff -r c629838d9805 -r ce0f5528bab0 gtk/dw.c --- a/gtk/dw.c Wed Mar 13 17:35:36 2002 +0000 +++ b/gtk/dw.c Fri Mar 15 00:11:23 2002 +0000 @@ -473,9 +473,9 @@ tmp = (GList *)gtk_object_get_data(GTK_OBJECT(widget), "selectlist"); rowdata = gtk_clist_get_row_data(GTK_CLIST(widget), row); - if(rowdata) + if(rowdata && tmp) { - g_list_remove(tmp, rowdata); + tmp = g_list_remove(tmp, rowdata); gtk_object_set_data(GTK_OBJECT(widget), "selectlist", tmp); } }