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