[Xfce4-commits] <xfce4-appfinder:master> Improve debug checks on row separator function.
Nick Schermer
noreply at xfce.org
Wed Dec 28 15:48:03 CET 2011
Updating branch refs/heads/master
to 53ad1ad3307c8235f92b22a4cd16ad412d0882f3 (commit)
from ade2c7ee7f31a613748bd8c0dd1f0f9494f520de (commit)
commit 53ad1ad3307c8235f92b22a4cd16ad412d0882f3
Author: Nick Schermer <nick at xfce.org>
Date: Wed Dec 28 15:46:52 2011 +0100
Improve debug checks on row separator function.
src/appfinder-category-model.c | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/src/appfinder-category-model.c b/src/appfinder-category-model.c
index 243aaeb..8325ea3 100644
--- a/src/appfinder-category-model.c
+++ b/src/appfinder-category-model.c
@@ -559,10 +559,13 @@ xfce_appfinder_category_model_row_separator_func (GtkTreeModel *tree_model,
GtkTreeIter *iter,
gpointer user_data)
{
- CategoryItem *item = ITER_GET_DATA (iter);
+ CategoryItem *item;
appfinder_return_val_if_fail (XFCE_IS_APPFINDER_CATEGORY_MODEL (tree_model), FALSE);
+ appfinder_return_val_if_fail (iter->stamp == XFCE_APPFINDER_CATEGORY_MODEL (tree_model)->stamp, FALSE);
+ appfinder_return_val_if_fail (iter->user_data != NULL, FALSE);
+ item = ITER_GET_DATA (iter);
return (item->directory == NULL);
}
More information about the Xfce4-commits
mailing list