724 QLineEdit.EchoMode.Normal, |
725 QLineEdit.EchoMode.Normal, |
725 filename, |
726 filename, |
726 ) |
727 ) |
727 if not ok or not filename: |
728 if not ok or not filename: |
728 return |
729 return |
|
730 |
|
731 if not saveAs: |
|
732 # check editor and selected file names for an implicit 'save as' |
|
733 editorFileName = os.path.basename(aw.getFileName().replace("device:", "")) |
|
734 if editorFileName != filename: |
|
735 saveAs = True |
729 |
736 |
730 if saveAs and self.__isFileInList(filename, self.deviceFileTreeWidget): |
737 if saveAs and self.__isFileInList(filename, self.deviceFileTreeWidget): |
731 # ask for overwrite permission |
738 # ask for overwrite permission |
732 action, resultFilename = confirmOverwrite( |
739 action, resultFilename = confirmOverwrite( |
733 filename, |
740 filename, |