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