[Xfce4-commits] r24339 - squeeze/trunk/src
Stephan Arts
stephan at xfce.org
Wed Jan 10 00:19:44 CET 2007
Author: stephan
Date: 2007-01-09 23:19:44 +0000 (Tue, 09 Jan 2007)
New Revision: 24339
Modified:
squeeze/trunk/src/archive_store.c
Log:
fixed segfault when user hovers over treeview while archive is being refreshed with less properties, is a bit of a hack but it works for now
Modified: squeeze/trunk/src/archive_store.c
===================================================================
--- squeeze/trunk/src/archive_store.c 2007-01-09 22:47:51 UTC (rev 24338)
+++ squeeze/trunk/src/archive_store.c 2007-01-09 23:19:44 UTC (rev 24339)
@@ -396,6 +396,7 @@
SQArchiveStore *store = SQ_ARCHIVE_STORE(tree_model);
LSQArchive *archive = store->archive;
+ g_return_val_if_fail(index < lsq_archive_n_property(archive), G_TYPE_STRING);
if(!archive)
return G_TYPE_INVALID;
@@ -520,7 +521,13 @@
}
else
{
- lsq_archive_iter_get_prop_value(archive, entry, column, value);
+ if(column < (gint)lsq_archive_n_property(archive))
+ lsq_archive_iter_get_prop_value(archive, entry, column, value);
+ else
+ {
+ g_value_init(value, G_TYPE_STRING);
+ g_value_set_string(value, "..");
+ }
}
}
else
More information about the Xfce4-commits
mailing list