kopia lustrzana https://github.com/corrscope/corrscope
Fix doubled file extension when saving as .yaml file (#500)
rodzic
8c4e604db7
commit
40f08d86ba
|
@ -4,7 +4,7 @@
|
||||||
|
|
||||||
- Implement split stereo bar colors (#491)
|
- Implement split stereo bar colors (#491)
|
||||||
- Add "Reload Font List" menu item to fix missing fonts (#492)
|
- Add "Reload Font List" menu item to fix missing fonts (#492)
|
||||||
- Remember most recently selected filetype in Render dialog (#493)
|
- Remember most recently selected filetype in Render dialog (#493, #500)
|
||||||
|
|
||||||
### Major Changes
|
### Major Changes
|
||||||
|
|
||||||
|
|
|
@ -563,7 +563,7 @@ class MainWindow(qw.QMainWindow, Ui_MainWindow):
|
||||||
"""
|
"""
|
||||||
|
|
||||||
# Name and extension (no folder).
|
# Name and extension (no folder).
|
||||||
cfg_filename = self.get_save_filename(cli.YAML_NAME)
|
cfg_filename = self.get_save_file_stem(cli.YAML_NAME)
|
||||||
|
|
||||||
# Folder is obtained from self.pref.file_dir_ref.
|
# Folder is obtained from self.pref.file_dir_ref.
|
||||||
extensions = {
|
extensions = {
|
||||||
|
@ -731,18 +731,14 @@ class MainWindow(qw.QMainWindow, Ui_MainWindow):
|
||||||
return self._cfg_path.name
|
return self._cfg_path.name
|
||||||
return self.UNTITLED
|
return self.UNTITLED
|
||||||
|
|
||||||
def get_save_filename(self, suffix: str) -> str:
|
def get_save_file_stem(self, suffix: str) -> str:
|
||||||
"""
|
"""
|
||||||
If file name can be guessed, return "filename.suffix" (no dir).
|
If file name can be guessed, return "filename.suffix" (no dir).
|
||||||
Otherwise return "".
|
Otherwise return "".
|
||||||
|
|
||||||
Used for saving file or video.
|
Used for saving file or video.
|
||||||
"""
|
"""
|
||||||
stem = cli.get_file_stem(self._cfg_path, self.cfg, default="")
|
return cli.get_file_stem(self._cfg_path, self.cfg, default="")
|
||||||
if stem:
|
|
||||||
return stem + suffix
|
|
||||||
else:
|
|
||||||
return ""
|
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def compute_save_dir(cfg: Config) -> Optional[str]:
|
def compute_save_dir(cfg: Config) -> Optional[str]:
|
||||||
|
|
Ładowanie…
Reference in New Issue