2659 scheme, rest = link.split(":", 1) |
2659 scheme, rest = link.split(":", 1) |
2660 if scheme != "save" or rest != "me": |
2660 if scheme != "save" or rest != "me": |
2661 return |
2661 return |
2662 |
2662 |
2663 if self.projectMode: |
2663 if self.projectMode: |
2664 fname = self.vcs.splitPath(self.__filename)[0] |
2664 if self.__filename is None: |
2665 fname += "/{0}.diff".format(os.path.split(fname)[-1]) |
2665 fname = "{0}.diff".format(os.path.splitext( |
|
2666 ericApp().getObject("Project").getProjectFile())[0]) |
|
2667 else: |
|
2668 fname = self.vcs.splitPath(self.__filename)[0] |
|
2669 fname += "/{0}.diff".format(os.path.split(fname)[-1]) |
2666 else: |
2670 else: |
2667 dname, fname = self.vcs.splitPath(self.__filename) |
2671 dname, fname = self.vcs.splitPath(self.__filename) |
2668 if fname != '.': |
2672 if fname != '.': |
2669 fname = "{0}.diff".format(self.__filename) |
2673 fname = "{0}.diff".format(self.__filename) |
2670 else: |
2674 else: |