changeset 76:ce0f5528bab0

Fixed clist crashing problems on Unix.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Fri, 15 Mar 2002 00:11:23 +0000
parents c629838d9805
children 002da4d18ac6
files gtk/dw.c
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- 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);
 	}
 }