diff -r 70831a7beb3f -r 64b5f5fa3b00 E5XML/MultiProjectWriter.py --- a/E5XML/MultiProjectWriter.py Sat Sep 27 14:30:40 2014 +0200 +++ b/E5XML/MultiProjectWriter.py Sat Sep 27 15:59:38 2014 +0200 @@ -9,6 +9,7 @@ from __future__ import unicode_literals +import os import time from .XMLStreamWriterBase import XMLStreamWriterBase @@ -34,6 +35,7 @@ self.name = multiProjectName self.multiProject = multiProject + self.path = os.path.dirname(device.fileName()) def writeXML(self): """ @@ -69,7 +71,7 @@ self.writeTextElement("ProjectName", project['name']) self.writeTextElement( "ProjectFile", - Utilities.fromNativeSeparators(project['file'])) + Utilities.relativeUniversalPath(project['file'], self.path)) self.writeTextElement("ProjectDescription", project['description']) self.writeTextElement("ProjectCategory", project['category']) self.writeEndElement()