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:
Federico Mena Quintero
2000-12-09 20:04:18 +00:00
committed by Federico Mena Quintero
parent 3ec0323ff6
commit 9cf73d61eb
4 changed files with 4 additions and 4 deletions

View File

@ -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;
}

View File

@ -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;
}

View File

@ -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;
}

View File

@ -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;
}