# HG changeset patch
# User Goffi <goffi@goffi.org>
# Date 1384347722 -3600
# Node ID 98b2400e17d6fc368d3bd12858e4a89665e0edf8
# Parent  ab9620029aa8fa9a59d2f9e0a3df8759bf415d66
plugin XEP-0071: XHTML2XHTML_IM don't return the <body> root tag anymore.

diff -r ab9620029aa8 -r 98b2400e17d6 src/plugins/plugin_xep_0071.py
--- a/src/plugins/plugin_xep_0071.py	Wed Nov 13 14:01:13 2013 +0100
+++ b/src/plugins/plugin_xep_0071.py	Wed Nov 13 14:02:02 2013 +0100
@@ -160,8 +160,13 @@
                 elem.drop_tree()
             else:
                 elem.drop_tag()
+        if len(body_elt) !=1:
+            root_elt = body_elt
+            body_elt.tag = "p"
+        else:
+            root_elt = body_elt[0]
 
-        return html.tostring(body_elt, encoding='unicode', method='xml')
+        return html.tostring(root_elt, encoding='unicode', method='xml')
 
 class XEP_0071_handler(XMPPHandler):
     implements(iwokkel.IDisco)