[PATCH] corrects no dtd found when changing skins=0A=

Joseph Tulou brezhoneg1 at yahoo.fr
Sat Feb 21 14:22:52 CET 2009


=0A=
---=0A=
 modules/gui/skins2/parser/xmlparser.cpp |   14 ++++++++------=0A=
 1 files changed, 8 insertions(+), 6 deletions(-)=0A=
=0A=
diff --git a/modules/gui/skins2/parser/xmlparser.cpp =
b/modules/gui/skins2/parser/xmlparser.cpp=0A=
index 9c650be..dd7279b 100644=0A=
--- a/modules/gui/skins2/parser/xmlparser.cpp=0A=
+++ b/modules/gui/skins2/parser/xmlparser.cpp=0A=
@@ -45,12 +45,14 @@ XMLParser::XMLParser( intf_thread_t *pIntf, const =
string &rFileName,=0A=
         return;=0A=
     }=0A=
 =0A=
-    // Avoid duplicate initialization (mutex needed ?)=0A=
-    if( !m_initialized )=0A=
-    {=0A=
-        LoadCatalog();=0A=
-        m_initialized =3D true;=0A=
-    }=0A=
+    // Avoid duplicate initialization (mutex needed ?) -> doesn't work=0A=
+    // Reinitialization required for a new XMLParser=0A=
+    // if( !m_initialized )=0A=
+    // {=0A=
+    //    LoadCatalog();=0A=
+    //    m_initialized =3D true;=0A=
+    // }=0A=
+    LoadCatalog();=0A=
 =0A=
     m_pStream =3D stream_UrlNew( pIntf, rFileName.c_str() );=0A=
     if( !m_pStream )=0A=
-- =0A=
1.5.2.5=0A=
=0A=

------=_NextPart_000_0031_01C99451.7D364420--




More information about the vlc-devel mailing list