summaryrefslogtreecommitdiff
path: root/gtk/gtktreestore.c
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2015-09-08 22:48:44 -0400
committerMatthias Clasen <mclasen@redhat.com>2015-09-09 06:32:46 -0400
commit3526b08e01bd5290316d15a60870516c9f3bacc6 (patch)
treeb89c5a5fe863f066534dcc867c1ca91b9c6fe275 /gtk/gtktreestore.c
parent1b15588732f2c4e3c59994a59613d4e5c963e283 (diff)
downloadgtk+-3526b08e01bd5290316d15a60870516c9f3bacc6.tar.gz
Clean up debug features
Introduce a GTK_DEBUG_CHECK() macro and use it to check for GTK_DEBUG flags everywhere. Also guard all such places by
Diffstat (limited to 'gtk/gtktreestore.c')
-rw-r--r--gtk/gtktreestore.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/gtk/gtktreestore.c b/gtk/gtktreestore.c
index cec1b1e638..792eb7730c 100644
--- a/gtk/gtktreestore.c
+++ b/gtk/gtktreestore.c
@@ -192,16 +192,19 @@ static void gtk_tree_store_move (GtkTreeStore *
gboolean before);
+#ifdef G_ENABLE_DEBUG
static inline void
validate_tree (GtkTreeStore *tree_store)
{
- if (gtk_get_debug_flags () & GTK_DEBUG_TREE)
+ if (GTK_DEBUG_CHECK (TREE))
{
g_assert (G_NODE (tree_store->priv->root)->parent == NULL);
-
validate_gnode (G_NODE (tree_store->priv->root));
}
}
+#else
+#define validate_tree(store)
+#endif
G_DEFINE_TYPE_WITH_CODE (GtkTreeStore, gtk_tree_store, G_TYPE_OBJECT,
G_ADD_PRIVATE (GtkTreeStore)