Fix T54029: Wrong preset name display in win32

This commit is contained in:
Campbell Barton 2018-02-26 19:05:01 +11:00
parent b1414b7322
commit d416e56e70
Notes: blender-bot 2023-02-14 06:12:23 +01:00
Referenced by issue #54029, Preset name parsing issue in `Property Editor --> Camera Tab --> Safe Areas Panel --> Camera Presets List`
1 changed files with 4 additions and 1 deletions

View File

@ -187,7 +187,6 @@ clean_name._trans_cache = {}
def _clean_utf8(name):
name = _os.path.splitext(basename(name))[0]
if type(name) == bytes:
return name.decode("utf8", "replace")
else:
@ -207,6 +206,9 @@ def display_name(name):
mixed case names are kept as is. Intended for use with
filenames and module names.
"""
name = _os.path.splitext(basename(name))[0]
# string replacements
for disp_value, file_value in _display_name_literals.items():
name = name.replace(file_value, disp_value)
@ -237,6 +239,7 @@ def display_name_from_filepath(name):
ensured to be utf8 compatible.
"""
name = _os.path.splitext(basename(name))[0]
name = _clean_utf8(name)
return name