summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBenjamin Dauvergne <bdauvergne@entrouvert.com>2010-02-22 15:18:28 +0000
committerBenjamin Dauvergne <bdauvergne@entrouvert.com>2010-02-22 15:18:28 +0000
commita45c5844ddbcf87cbf65d0cf2fa61b22c2cb8ac5 (patch)
tree633af2dd990b442ec46628b0190aa8e987b3a8eb
parent887da70933406969dcfa7073a94397087b151820 (diff)
downloadlasso-a45c5844ddbcf87cbf65d0cf2fa61b22c2cb8ac5.tar.gz
lasso-a45c5844ddbcf87cbf65d0cf2fa61b22c2cb8ac5.tar.xz
lasso-a45c5844ddbcf87cbf65d0cf2fa61b22c2cb8ac5.zip
SAML 2.0: LassoSaml2ConditionAbstract does not match its element name anymore, add a registry mapping
* lasso/xml/saml-2.0/saml2_condition_abstract.c: last commit to this file changed the element name from ConditionAbstract to Condition so the XML parser cannot find the corresponding GObject class anymore.
-rw-r--r--lasso/xml/saml-2.0/saml2_condition_abstract.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/lasso/xml/saml-2.0/saml2_condition_abstract.c b/lasso/xml/saml-2.0/saml2_condition_abstract.c
index f9df480c..f7b6b48c 100644
--- a/lasso/xml/saml-2.0/saml2_condition_abstract.c
+++ b/lasso/xml/saml-2.0/saml2_condition_abstract.c
@@ -23,6 +23,7 @@
*/
#include "../private.h"
+#include "../../registry.h"
#include "saml2_condition_abstract.h"
/**
@@ -74,6 +75,8 @@ class_init(LassoSaml2ConditionAbstractClass *klass)
lasso_node_class_set_nodename(nclass, "Condition");
lasso_node_class_set_ns(nclass, LASSO_SAML2_ASSERTION_HREF, LASSO_SAML2_ASSERTION_PREFIX);
lasso_node_class_add_snippets(nclass, schema_snippets);
+ lasso_registry_default_add_direct_mapping(LASSO_SAML2_ASSERTION_HREF, "Condition",
+ LASSO_LASSO_HREF, "LassoSaml2ConditionAbstract");
}
GType