comparison gtk/dw.c @ 319:aed5d742896d

Fixed errant returns on failure.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Thu, 03 Apr 2003 00:45:14 +0000
parents 83edbd751da9
children ae5b1eecea12
comparison
equal deleted inserted replaced
318:f452ef00e193 319:aed5d742896d
3958 GtkWidget *tree; 3958 GtkWidget *tree;
3959 GtkTreeStore *store; 3959 GtkTreeStore *store;
3960 int _locked_by_me = FALSE; 3960 int _locked_by_me = FALSE;
3961 3961
3962 if(!handle || !item) 3962 if(!handle || !item)
3963 return; 3963 return NULL;
3964 3964
3965 DW_MUTEX_LOCK; 3965 DW_MUTEX_LOCK;
3966 if((tree = (GtkWidget *)gtk_object_get_user_data(GTK_OBJECT(handle))) 3966 if((tree = (GtkWidget *)gtk_object_get_user_data(GTK_OBJECT(handle)))
3967 && GTK_IS_TREE_VIEW(tree) && 3967 && GTK_IS_TREE_VIEW(tree) &&
3968 (store = (GtkTreeStore *)gtk_object_get_data(GTK_OBJECT(tree), "_dw_tree_store"))) 3968 (store = (GtkTreeStore *)gtk_object_get_data(GTK_OBJECT(tree), "_dw_tree_store")))
3970 DW_MUTEX_UNLOCK; 3970 DW_MUTEX_UNLOCK;
3971 #else 3971 #else
3972 int _locked_by_me = FALSE; 3972 int _locked_by_me = FALSE;
3973 3973
3974 if(!handle || !item) 3974 if(!handle || !item)
3975 return; 3975 return NULL;
3976 3976
3977 DW_MUTEX_LOCK; 3977 DW_MUTEX_LOCK;
3978 ret = (void *)gtk_object_get_data(GTK_OBJECT(item), "itemdata"); 3978 ret = (void *)gtk_object_get_data(GTK_OBJECT(item), "itemdata");
3979 DW_MUTEX_UNLOCK; 3979 DW_MUTEX_UNLOCK;
3980 #endif 3980 #endif