]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Fix bad Rider analysis error in AccessOverriderWindow.xaml.cs (#34213)
authorPieter-Jan Briers <pieterjan.briers+git@gmail.com>
Tue, 14 Jan 2025 23:31:50 +0000 (00:31 +0100)
committerGitHub <noreply@github.com>
Tue, 14 Jan 2025 23:31:50 +0000 (00:31 +0100)
Content.Client/Access/UI/AccessOverriderWindow.xaml.cs

index ba087718583e061973dab7e29799d89fb090f258..092a0071fb70643274fbfd5dbc3c8df34dd30dac 100644 (file)
@@ -88,8 +88,9 @@ namespace Content.Client.Access.UI
                 button.Disabled = !interfaceEnabled;
                 if (interfaceEnabled)
                 {
-                    button.Pressed = state.TargetAccessReaderIdAccessList?.Contains(accessName) ?? false;
-                    button.Disabled = (!state.AllowedModifyAccessList?.Contains(accessName)) ?? true;
+                    // Explicit cast because Rider gives a false error otherwise.
+                    button.Pressed = state.TargetAccessReaderIdAccessList?.Contains((ProtoId<AccessLevelPrototype>) accessName) ?? false;
+                    button.Disabled = (!state.AllowedModifyAccessList?.Contains((ProtoId<AccessLevelPrototype>) accessName)) ?? true;
                 }
             }
         }