Author: peter
Date: 2007-01-08 19:21:07 +0000 (Mon, 08 Jan 2007)
New Revision: 24318

Modified:
   squeeze/trunk/src/archive_store.c
Log:
no more switch to root map when adding file



Modified: squeeze/trunk/src/archive_store.c
===================================================================
--- squeeze/trunk/src/archive_store.c   2007-01-08 19:10:10 UTC (rev 24317)
+++ squeeze/trunk/src/archive_store.c   2007-01-08 19:21:07 UTC (rev 24318)
@@ -218,7 +218,7 @@
        as->icon_theme = NULL;
        as->props._show_icons = 0;
        as->props._show_up_dir = 1;
-       as->props._sort_folders_first = 0;
+       as->props._sort_folders_first = 1;
        as->props._sort_case_sensitive = 1;
        as->navigation.history = NULL;
        as->navigation.present = NULL;
@@ -860,7 +860,6 @@
 
        for(i = 0; i < psize; ++i)
        {
-               g_debug("sorting %i", i);
                store->sort_list[i] = 
lsq_archive_iter_nth_child(store->archive, pentry, i);
        }
        sq_archive_quicksort(store, 0, psize-1);
@@ -973,8 +972,12 @@
        g_return_if_fail(archive);
        g_return_if_fail(entry);
 
+       g_object_ref(G_OBJECT(store));
+
        gtk_tree_view_set_model(store->treeview, NULL);
        gtk_tree_view_set_model(store->treeview, GTK_TREE_MODEL(store));
+
+       g_object_unref(G_OBJECT(store));
 }
 
 static void
@@ -1079,6 +1082,9 @@
 {
        g_return_if_fail(store);
 
+       if(store->archive == archive)
+               return;
+
        GList *list_iter;
        GSList *current_entry;
 
@@ -1409,7 +1415,6 @@
        if(sq_archive_store_has_history(store))
                store->navigation.present = store->navigation.present->prev;
 
-       /* sq_archive_store_sort(store); */
        sq_archive_store_sort(store);
        sq_archive_store_refresh(store);
 
@@ -1436,7 +1441,6 @@
        if(sq_archive_store_has_future(store))
                store->navigation.present = store->navigation.present->next;
 
-       /* sq_archive_store_sort(store); */
        sq_archive_store_sort(store);
        sq_archive_store_refresh(store);
 

_______________________________________________
Xfce4-commits mailing list
Xfce4-commits@xfce.org
http://foo-projects.org/mailman/listinfo/xfce4-commits

Reply via email to