+
+ oldsortable = gtk_tree_view_get_model(GTK_TREE_VIEW (self));
+ if (oldsortable && GTK_IS_TREE_MODEL_SORT(oldsortable)) {
+ GtkTreeModel *oldmodel = gtk_tree_model_sort_get_model
+ (GTK_TREE_MODEL_SORT(oldsortable));
+ if (oldmodel)
+ g_object_unref (G_OBJECT(oldmodel));
+ g_object_unref (oldsortable);
+ }
+
+ if (folder)
+ sortable = gtk_tree_model_sort_new_with_model (GTK_TREE_MODEL(priv->headers));
+ else
+ sortable = gtk_tree_model_sort_new_with_model (GTK_TREE_MODEL(empty_model));