diff options
author | Matthias Clasen <mclasen@redhat.com> | 2015-09-08 22:48:44 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2015-09-09 06:32:46 -0400 |
commit | 3526b08e01bd5290316d15a60870516c9f3bacc6 (patch) | |
tree | b89c5a5fe863f066534dcc867c1ca91b9c6fe275 /gtk/gtktreestore.c | |
parent | 1b15588732f2c4e3c59994a59613d4e5c963e283 (diff) | |
download | gtk+-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.c | 7 |
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) |