aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog7
-rw-r--r--lib/ephy-node.c6
2 files changed, 13 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 4954ff6d4..5f6471933 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
2003-05-27 Xan Lopez <xan@masilla.org>
+ * lib/ephy-node.c: (ephy_node_new), (ephy_node_new_with_id),
+ (ephy_node_get_db):
+
+ More of the same.
+
+2003-05-27 Xan Lopez <xan@masilla.org>
+
* lib/ephy-node.c: (ephy_node_get_id), (ephy_node_ref),
(ephy_node_unref), (ephy_node_freeze), (ephy_node_thaw),
(ephy_node_set_property), (ephy_node_get_property),
diff --git a/lib/ephy-node.c b/lib/ephy-node.c
index 35545d74c..e88cb13ce 100644
--- a/lib/ephy-node.c
+++ b/lib/ephy-node.c
@@ -322,6 +322,8 @@ ephy_node_new (EphyNodeDb *db)
{
long id;
+ g_return_val_if_fail (EPHY_IS_NODE_DB (db), NULL);
+
id = _ephy_node_db_new_id (db);
return ephy_node_new_with_id (db, id);
@@ -332,6 +334,8 @@ ephy_node_new_with_id (EphyNodeDb *db, gulong reserved_id)
{
EphyNode *node;
+ g_return_val_if_fail (EPHY_IS_NODE_DB (db), NULL);
+
node = g_new0 (EphyNode, 1);
node->lock = g_new0 (GStaticRWLock, 1);
@@ -366,6 +370,8 @@ ephy_node_new_with_id (EphyNodeDb *db, gulong reserved_id)
EphyNodeDb *
ephy_node_get_db (EphyNode *node)
{
+ g_return_val_if_fail (EPHY_IS_NODE (node), NULL);
+
return node->db;
}