Fixed an issue adding a new form or a new resource file. 5_1_x

Mon, 16 May 2011 19:49:25 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Mon, 16 May 2011 19:49:25 +0200
branch
5_1_x
changeset 1041
6a8f46c8819a
parent 1030
a58e75911f68
child 1043
4a6fe8774572

Fixed an issue adding a new form or a new resource file.

Project/ProjectFormsBrowser.py file | annotate | diff | comparison | revisions
Project/ProjectResourcesBrowser.py file | annotate | diff | comparison | revisions
--- 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)
--- a/Project/ProjectResourcesBrowser.py	Fri May 13 18:25:13 2011 +0200
+++ b/Project/ProjectResourcesBrowser.py	Mon May 16 19:49:25 2011 +0200
@@ -379,7 +379,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["newResource"] is not None:
             self.hooks["newResource"](path)

eric ide

mercurial