From 29432feabc723c2b9aa08c6404642cc2e7f9f897 Mon Sep 17 00:00:00 2001 From: PopSlime Date: Mon, 16 Jan 2023 20:57:19 +0800 Subject: [PATCH] Fix error on "(at) anchor" selector when no anchor is opened. --- Assets/Cryville/Crtr/SkinSelectors.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Assets/Cryville/Crtr/SkinSelectors.cs b/Assets/Cryville/Crtr/SkinSelectors.cs index dceef81..2821ed4 100644 --- a/Assets/Cryville/Crtr/SkinSelectors.cs +++ b/Assets/Cryville/Crtr/SkinSelectors.cs @@ -89,7 +89,7 @@ namespace Cryville.Crtr { else return Enumerable.Empty(); } public override bool IsUpdatable(ContainerState h) { - return h.Handler.OpenedAnchor.Name == Name; + return h.Handler.OpenedAnchor != null && h.Handler.OpenedAnchor.Name == Name; } } public class AtAnchor : SkinSelector { @@ -101,7 +101,7 @@ namespace Cryville.Crtr { return IsUpdatable(h) ? c : null; } public override bool IsUpdatable(ContainerState h) { - return h.Handler.OpenedAnchor.Name == Name; + return h.Handler.OpenedAnchor != null && h.Handler.OpenedAnchor.Name == Name; } } public class Property : SkinSelector {