diff -r a58e75911f68 -r 6a8f46c8819a Project/ProjectFormsBrowser.py --- a/Project/ProjectFormsBrowser.py Fri May 13 18:25:13 2011 +0200 +++ b/Project/ProjectFormsBrowser.py Mon May 16 19:49:25 2011 +0200 @@ -461,7 +461,10 @@ try: path = os.path.dirname(itm.fileName()) except AttributeError: - path = os.path.join(self.project.ppath, itm.data(0)) + try: + path = itm.dirName() + except AttributeError: + path = os.path.join(self.project.ppath, itm.data(0)) if self.hooks["newForm"] is not None: self.hooks["newForm"](path)