diff --git a/Content.Client/Security/Ui/GenpopLockerMenu.xaml.cs b/Content.Client/Security/Ui/GenpopLockerMenu.xaml.cs index 70081211d2..3a214468a3 100644 --- a/Content.Client/Security/Ui/GenpopLockerMenu.xaml.cs +++ b/Content.Client/Security/Ui/GenpopLockerMenu.xaml.cs @@ -16,14 +16,11 @@ public sealed partial class GenpopLockerMenu : FancyWindow public event Action? OnConfigurationComplete; - // CCVar. - private int _maxIdJobLength; - public GenpopLockerMenu(EntityUid owner, IEntityManager entMan) { RobustXamlLoader.Load(this); + IoCManager.InjectDependencies(this); - _maxIdJobLength = _cfgManager.GetCVar(CCVars.MaxIdJobLength); Title = entMan.GetComponent(owner).EntityName; @@ -34,7 +31,8 @@ public sealed partial class GenpopLockerMenu : FancyWindow SentenceEdit.Text = "5"; CrimeEdit.Text = Loc.GetString("genpop-prisoner-id-crime-default"); - NameEdit.IsValid = val => !string.IsNullOrWhiteSpace(val) && val.Length <= _maxIdJobLength; + var maxIdJobLength = _cfgManager.GetCVar(CCVars.MaxIdJobLength); + NameEdit.IsValid = val => !string.IsNullOrWhiteSpace(val) && val.Length <= maxIdJobLength; SentenceEdit.IsValid = val => float.TryParse(val, out var f) && f >= 0; CrimeEdit.IsValid = val => !string.IsNullOrWhiteSpace(val) && val.Length <= GenpopLockerComponent.MaxCrimeLength;