Unref the object instead of destroying it.
2000-12-09 Federico Mena Quintero <federico@helixcode.com> * e-table-sorted.c (e_table_sorted_new): Unref the object instead of destroying it. * e-table-sorted-variable.c (e_table_sorted_variable_new): Likewise. * e-table-subset.c (e_table_subset_new): Likewise. * e-table-subset-variable.c (e_table_subset_variable_new): Likewise. svn path=/trunk/; revision=6888
This commit is contained in:

committed by
Federico Mena Quintero

parent
3ec0323ff6
commit
9cf73d61eb
@ -271,7 +271,7 @@ e_table_sorted_variable_new (ETableModel *source, ETableHeader *full_header, ETa
|
||||
ETableSubsetVariable *etssv = E_TABLE_SUBSET_VARIABLE (etsv);
|
||||
|
||||
if (e_table_subset_variable_construct (etssv, source) == NULL){
|
||||
gtk_object_destroy (GTK_OBJECT (etsv));
|
||||
gtk_object_unref (GTK_OBJECT (etsv));
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
@ -59,7 +59,7 @@ e_table_sorted_new (ETableModel *source, int col, GCompareFunc compare)
|
||||
int i;
|
||||
|
||||
if (e_table_subset_construct (etss, source, nvals) == NULL){
|
||||
gtk_object_destroy (GTK_OBJECT (ets));
|
||||
gtk_object_unref (GTK_OBJECT (ets));
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
@ -113,7 +113,7 @@ e_table_subset_variable_new (ETableModel *source)
|
||||
ETableSubsetVariable *etssv = gtk_type_new (E_TABLE_SUBSET_VARIABLE_TYPE);
|
||||
|
||||
if (e_table_subset_variable_construct (etssv, source) == NULL){
|
||||
gtk_object_destroy (GTK_OBJECT (etssv));
|
||||
gtk_object_unref (GTK_OBJECT (etssv));
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
@ -290,7 +290,7 @@ e_table_subset_new (ETableModel *source, const int nvals)
|
||||
ETableSubset *etss = gtk_type_new (E_TABLE_SUBSET_TYPE);
|
||||
|
||||
if (e_table_subset_construct (etss, source, nvals) == NULL){
|
||||
gtk_object_destroy (GTK_OBJECT (etss));
|
||||
gtk_object_unref (GTK_OBJECT (etss));
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user