Fix Flavor Text editor not saving correctly (#28122)

* Check for flavor text equality in profile.

* Fix some characters being deleted from flavor text

Sometimes the last few characters of the flavor text would get deleted. This fixes this issue.
This commit is contained in:
dffdff2423
2024-05-18 19:23:44 -05:00
committed by GitHub
parent 22aa8596de
commit 9f1d95e335
2 changed files with 2 additions and 1 deletions

View File

@@ -17,7 +17,7 @@ namespace Content.Client.FlavorText
var loc = IoCManager.Resolve<ILocalizationManager>();
CFlavorTextInput.Placeholder = new Rope.Leaf(loc.GetString("flavor-text-placeholder"));
CFlavorTextInput.OnKeyBindDown += _ => FlavorTextChanged();
CFlavorTextInput.OnTextChanged += _ => FlavorTextChanged();
}
public void FlavorTextChanged()

View File

@@ -387,6 +387,7 @@ namespace Content.Shared.Preferences
if (!_antagPreferences.SequenceEqual(other._antagPreferences)) return false;
if (!_traitPreferences.SequenceEqual(other._traitPreferences)) return false;
if (!Loadouts.SequenceEqual(other.Loadouts)) return false;
if (FlavorText != other.FlavorText) return false;
return Appearance.MemberwiseEquals(other.Appearance);
}