# HG changeset patch
# User Edouard Tisserant
# Date 1401868208 -7200
# Node ID dd89016a5028964f1ec65b5df5d0bd16092f431b
# Parent  50192dd2f5ff9ef575d3a0735e410339b25ea684
Fixed crash at project load when features.libraries is empty (i.e. no libraries are provided).

diff -r 50192dd2f5ff -r dd89016a5028 ProjectController.py
--- a/ProjectController.py	Fri May 30 02:20:19 2014 +0200
+++ b/ProjectController.py	Wed Jun 04 09:50:08 2014 +0200
@@ -87,15 +87,15 @@
                 """+targets.GetTargetChoices()+"""
                 </xsd:choice>
               </xsd:complexType>
-            </xsd:element>
-            <xsd:element name="Libraries" minOccurs="0">"""+(("""
+            </xsd:element>"""+(("""
+            <xsd:element name="Libraries" minOccurs="0">
               <xsd:complexType>
               """+"\n".join(['<xsd:attribute name='+
                              '"Enable_'+ libname + '_Library" '+
                              'type="xsd:boolean" use="optional" default="true"/>'
                              for libname,lib in features.libraries])+"""
-              </xsd:complexType>""") if len(features.libraries)>0 else '<xsd:complexType/>') + """
-            </xsd:element>
+              </xsd:complexType>
+            </xsd:element>""") if len(features.libraries)>0 else '') + """
           </xsd:sequence>
           <xsd:attribute name="URI_location" type="xsd:string" use="optional" default=""/>
           <xsd:attribute name="Disable_Extensions" type="xsd:boolean" use="optional" default="false"/>