Mercurial > dwindows
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) |