[gnome-builder] tree: add some missing precondition checks
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] tree: add some missing precondition checks
- Date: Sat, 11 Apr 2015 21:12:47 +0000 (UTC)
commit 348bf82f5dad812c65df02cf77cc8300964d16bc
Author: Christian Hergert <christian hergert me>
Date: Sat Apr 11 14:11:38 2015 -0700
tree: add some missing precondition checks
src/tree/gb-tree.c | 8 ++++++++
1 files changed, 8 insertions(+), 0 deletions(-)
---
diff --git a/src/tree/gb-tree.c b/src/tree/gb-tree.c
index a7f9437..85da6ac 100644
--- a/src/tree/gb-tree.c
+++ b/src/tree/gb-tree.c
@@ -882,6 +882,10 @@ gb_tree_append (GbTree *tree,
GbTreeNode *node,
GbTreeNode *child)
{
+ g_return_if_fail (GB_IS_TREE (tree));
+ g_return_if_fail (GB_IS_TREE_NODE (node));
+ g_return_if_fail (GB_IS_TREE_NODE (child));
+
gb_tree_add (tree, node, child, FALSE);
}
@@ -898,6 +902,10 @@ gb_tree_prepend (GbTree *tree,
GbTreeNode *node,
GbTreeNode *child)
{
+ g_return_if_fail (GB_IS_TREE (tree));
+ g_return_if_fail (GB_IS_TREE_NODE (node));
+ g_return_if_fail (GB_IS_TREE_NODE (child));
+
gb_tree_add (tree, node, child, TRUE);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]