378 path = self.project.ppath |
378 path = self.project.ppath |
379 else: |
379 else: |
380 try: |
380 try: |
381 path = os.path.dirname(itm.fileName()) |
381 path = os.path.dirname(itm.fileName()) |
382 except AttributeError: |
382 except AttributeError: |
383 path = os.path.join(self.project.ppath, itm.data(0)) |
383 try: |
|
384 path = itm.dirName() |
|
385 except AttributeError: |
|
386 path = os.path.join(self.project.ppath, itm.data(0)) |
384 |
387 |
385 if self.hooks["newResource"] is not None: |
388 if self.hooks["newResource"] is not None: |
386 self.hooks["newResource"](path) |
389 self.hooks["newResource"](path) |
387 else: |
390 else: |
388 fname, selectedFilter = E5FileDialog.getSaveFileNameAndFilter( |
391 fname, selectedFilter = E5FileDialog.getSaveFileNameAndFilter( |