]> git.draconx.ca Git - upkg.git/commitdiff
Fix stupid mistakes in uobject.
authorNick Bowler <nbowler@draconx.ca>
Wed, 10 Jun 2009 23:20:24 +0000 (19:20 -0400)
committerNick Bowler <nbowler@draconx.ca>
Wed, 10 Jun 2009 23:20:24 +0000 (19:20 -0400)
src/uobject.c

index 7dedc08560fdde1906848cb11e7562cdfec8b894..94b59422e54317ddcc42e972d8c22d508f1971f3 100644 (file)
@@ -193,7 +193,7 @@ static int deserialize(UObject *o, struct upkg_file *f)
 int u_object_deserialize(GObject *obj, struct upkg_file *f)
 {
        g_return_val_if_fail(IS_U_OBJECT(obj), -1);
-       U_OBJECT_GET_CLASS(obj)->deserialize(obj, f);
+       U_OBJECT_GET_CLASS(obj)->deserialize(U_OBJECT(obj), f);
 }
 
 static void u_object_init(UObject *o)
@@ -228,7 +228,7 @@ void u_object_set_property(UObject *o, const char *name, const GValue *val)
        g_value_init(&prop->val, G_VALUE_TYPE(val));
        g_value_copy(val, &prop->val);
 
-       g_return_if_fail(avl_probe(priv->properties, &prop) != NULL);
+       g_return_if_fail(avl_probe(priv->properties, prop) != NULL);
 }
 
 const GValue *u_object_get_property(UObject *o, const char *name)