comparison gtk/dw.c @ 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
comparison
equal deleted inserted replaced
75:c629838d9805 76:ce0f5528bab0
471 return; 471 return;
472 472
473 tmp = (GList *)gtk_object_get_data(GTK_OBJECT(widget), "selectlist"); 473 tmp = (GList *)gtk_object_get_data(GTK_OBJECT(widget), "selectlist");
474 rowdata = gtk_clist_get_row_data(GTK_CLIST(widget), row); 474 rowdata = gtk_clist_get_row_data(GTK_CLIST(widget), row);
475 475
476 if(rowdata) 476 if(rowdata && tmp)
477 { 477 {
478 g_list_remove(tmp, rowdata); 478 tmp = g_list_remove(tmp, rowdata);
479 gtk_object_set_data(GTK_OBJECT(widget), "selectlist", tmp); 479 gtk_object_set_data(GTK_OBJECT(widget), "selectlist", tmp);
480 } 480 }
481 } 481 }
482 482
483 int _round_value(gfloat val) 483 int _round_value(gfloat val)