diff --git a/gxml/Serializable.vala b/gxml/Serializable.vala index a85065c822d37dcae81bb59d5bd3afc1f9c1742b..67ce8bbb58d4f132c0ee5d6000d2252429703e3d 100644 --- a/gxml/Serializable.vala +++ b/gxml/Serializable.vala @@ -214,7 +214,7 @@ namespace GXml { * @param prop a {@link GLib.ParamSpec} describing attribute to serialize * @param node set to the {@link GXml.xNode} representing this attribute */ - public signal void serialize_unknown_property_type (GXml.xNode element, + public signal void serialize_unknown_property_type (GXml.Node element, ParamSpec prop, out GXml.xNode node); diff --git a/test/SerializableTest.vala b/test/SerializableTest.vala index b467658ec33245e74927033b27b32cd2951d8ef6..068c74c62ae419f3b679d2972cfc2b41a13938f1 100644 --- a/test/SerializableTest.vala +++ b/test/SerializableTest.vala @@ -120,8 +120,9 @@ public class SerializableCapsicum : GXml.SerializableJson { assert_not_reached (); } } - private void serialize_unknown_property_type (GXml.xNode element, ParamSpec prop, out GXml.xNode node) + private void serialize_unknown_property_type (GXml.Node elem, ParamSpec prop, out GXml.xNode node) { + xElement element = (xElement) elem; xDocument doc = element.owner_document; switch (prop.name) { case "ratings":