diff --git a/Pal.Client/Floors/FrameworkService.cs b/Pal.Client/Floors/FrameworkService.cs index 49e89ee..eb00900 100644 --- a/Pal.Client/Floors/FrameworkService.cs +++ b/Pal.Client/Floors/FrameworkService.cs @@ -176,7 +176,15 @@ internal sealed class FrameworkService : IDisposable foreach (var location in memoryTerritory.Locations) { bool isEnabled = DetermineVisibility(location, visibleLocations); - if (location.RenderElement == null || !location.RenderElement.IsValid) + if (location.RenderElement == null) + { + if (isEnabled) + return true; + else + continue; + } + + if (!location.RenderElement.IsValid) return true; if (location.RenderElement.Enabled != isEnabled)