diff --git a/Content.Client/Materials/UI/MaterialStorageControl.xaml.cs b/Content.Client/Materials/UI/MaterialStorageControl.xaml.cs index 0237b86db7..3cf1792c14 100644 --- a/Content.Client/Materials/UI/MaterialStorageControl.xaml.cs +++ b/Content.Client/Materials/UI/MaterialStorageControl.xaml.cs @@ -3,6 +3,7 @@ using Content.Shared.Materials; using Robust.Client.AutoGenerated; using Robust.Client.UserInterface.Controls; using Robust.Client.UserInterface.XAML; +using Robust.Shared.Prototypes; using Robust.Shared.Timing; namespace Content.Client.Materials.UI; @@ -17,7 +18,7 @@ public sealed partial class MaterialStorageControl : ScrollContainer private EntityUid? _owner; - private Dictionary _currentMaterials = new(); + private Dictionary, int> _currentMaterials = new(); public MaterialStorageControl() { @@ -44,7 +45,7 @@ public sealed partial class MaterialStorageControl : ScrollContainer } var canEject = materialStorage.CanEjectStoredMaterials; - var mats = materialStorage.Storage.Select(pair => (pair.Key.Id, pair.Value)).ToDictionary(); + var mats = materialStorage.Storage; if (_currentMaterials.Equals(mats)) return;