]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Fix welder status always being "not lit" (#24705)
authorTayrtahn <tayrtahn@gmail.com>
Mon, 29 Jan 2024 23:04:52 +0000 (18:04 -0500)
committerGitHub <noreply@github.com>
Mon, 29 Jan 2024 23:04:52 +0000 (16:04 -0700)
* Fix not finding ItemToggleComponent

* Simplified

Content.Client/Tools/UI/WelderStatusControl.cs

index f1c5999453e74f3f3d78b076f3f0d470b6bef16f..af81a28f620b897ca045f660abf2d8f5f630fa12 100644 (file)
@@ -17,11 +17,11 @@ public sealed class WelderStatusControl : Control
     private readonly ItemToggleComponent? _toggleComponent;
     private readonly RichTextLabel _label;
 
-    public WelderStatusControl(WelderComponent parent, EntityUid? uid = null)
+    public WelderStatusControl(Entity<WelderComponent> parent)
     {
         _parent = parent;
         _entMan = IoCManager.Resolve<IEntityManager>();
-        if (_entMan.TryGetComponent<ItemToggleComponent>(uid, out var itemToggle))
+        if (_entMan.TryGetComponent<ItemToggleComponent>(parent, out var itemToggle))
             _toggleComponent = itemToggle;
         _label = new RichTextLabel { StyleClasses = { StyleNano.StyleClassItemStatus } };
         AddChild(_label);