Author: peter
Date: 2007-01-15 21:05:53 +0000 (Mon, 15 Jan 2007)
New Revision: 24495

Modified:
   squeeze/trunk/libsqueeze/internals.c
   squeeze/trunk/src/archive_store.c
Log:
completed stephan's fix


Modified: squeeze/trunk/libsqueeze/internals.c
===================================================================
--- squeeze/trunk/libsqueeze/internals.c        2007-01-15 21:02:18 UTC (rev 
24494)
+++ squeeze/trunk/libsqueeze/internals.c        2007-01-15 21:05:53 UTC (rev 
24495)
@@ -170,6 +170,9 @@
 static gint
 lsq_opened_archives_lookup_archive(gconstpointer open_archive, gconstpointer 
path)
 {
+#ifdef DEBUG
+       g_return_val_if_fail(open_archive, 1);
+#endif
        ThunarVfsPath *path_info = NULL;
        if(g_path_is_absolute(path))
                path_info = thunar_vfs_path_new(path, NULL);

Modified: squeeze/trunk/src/archive_store.c
===================================================================
--- squeeze/trunk/src/archive_store.c   2007-01-15 21:02:18 UTC (rev 24494)
+++ squeeze/trunk/src/archive_store.c   2007-01-15 21:05:53 UTC (rev 24495)
@@ -966,10 +966,13 @@
 
        g_object_ref(G_OBJECT(store));
 
-       gint column = gtk_tree_view_get_search_column(store->treeview);
-       gtk_tree_view_set_model(store->treeview, NULL);
-       gtk_tree_view_set_model(store->treeview, GTK_TREE_MODEL(store));
-       gtk_tree_view_set_search_column(store->treeview, column);
+       if(store->treeview)
+       {
+               gint column = gtk_tree_view_get_search_column(store->treeview);
+               gtk_tree_view_set_model(store->treeview, NULL);
+               gtk_tree_view_set_model(store->treeview, GTK_TREE_MODEL(store));
+               gtk_tree_view_set_search_column(store->treeview, column);
+       }
 
        g_object_unref(G_OBJECT(store));
 }

_______________________________________________
Xfce4-commits mailing list
[email protected]
http://foo-projects.org/mailman/listinfo/xfce4-commits

Reply via email to