[telepathy-gabble/master] lm-message-node: use the right wocky API when getting/setting the xml lang

Guillaume Desmottes guillaume.desmottes at collabora.co.uk
Fri Sep 11 07:56:17 PDT 2009


---
 lib/loudmouth/lm-message-node.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/lib/loudmouth/lm-message-node.c b/lib/loudmouth/lm-message-node.c
index 697aa27..ec3b2a9 100644
--- a/lib/loudmouth/lm-message-node.c
+++ b/lib/loudmouth/lm-message-node.c
@@ -78,6 +78,8 @@ lm_message_node_set_attribute (LmMessageNode *node,
 {
   if (!wocky_strdiff (name, "xmlns"))
     wocky_xmpp_node_set_ns (node, value);
+  else if (!wocky_strdiff (name, "xml:lang"))
+    wocky_xmpp_node_set_language (node, value);
   else
     wocky_xmpp_node_set_attribute (node, name, value);
 }
@@ -88,6 +90,8 @@ lm_message_node_get_attribute (LmMessageNode *node,
 {
   if (!wocky_strdiff (name, "xmlns"))
     return wocky_xmpp_node_get_ns (node);
+  else if (!wocky_strdiff (name, "xml:lang"))
+    return wocky_xmpp_node_get_language (node);
 
   return wocky_xmpp_node_get_attribute (node, name);
 }
-- 
1.5.6.5




More information about the telepathy-commits mailing list