580 None, |
580 None, |
581 EricFileDialog.DontConfirmOverwrite, |
581 EricFileDialog.DontConfirmOverwrite, |
582 ) |
582 ) |
583 fpath = pathlib.Path(fpath) |
583 fpath = pathlib.Path(fpath) |
584 if not fpath.suffix: |
584 if not fpath.suffix: |
585 ex = selectedFilter.split("(*")[1].split(")")[0] |
585 ex = selectedFilter.split("(*")[1].split(")")[0].split()[0] |
586 if ex: |
586 if ex: |
587 fpath = fpath.with_suffix(ex) |
587 fpath = fpath.with_suffix(ex) |
588 elif self.__mode == EricPathPickerModes.SAVE_FILE_OVERWRITE_MODE: |
588 elif self.__mode == EricPathPickerModes.SAVE_FILE_OVERWRITE_MODE: |
589 fpath = EricFileDialog.getSaveFileName( |
589 fpath = EricFileDialog.getSaveFileName( |
590 self, windowTitle, directory, self.__filters |
590 self, windowTitle, directory, self.__filters |