Profile Merge fix

This commit is contained in:
3alTemp 2024-03-03 13:32:17 -06:00
parent 978f32f9f0
commit 4ceced47e6
No known key found for this signature in database
GPG Key ID: FC599A8DFAEC706C

View File

@ -803,6 +803,20 @@ class EditProfileWindow(bui.Window):
bui.getsound('error').play()
return False
# Make sure we're not renaming to another existing profile.
profiles: dict = bui.app.config.get('Player Profiles', {})
if (
self._existing_profile != new_name
and new_name in profiles.keys()
):
# NOTE: Implement a new LSTR!
bui.screenmessage(bui.Lstr(
resource='nameDuplicateText',
fallback_value='Cannot rename to existing profile!'
))
bui.getsound('error').play()
return False
if transition_out:
bui.getsound('gunCocking').play()