From 6b9747210318bf39f6cbe4a075027987d5c0b6f1 Mon Sep 17 00:00:00 2001 From: Matt Bruce Date: Mon, 5 Jun 2023 11:56:56 -0500 Subject: [PATCH] bug for configuration Signed-off-by: Matt Bruce --- VDS/Classes/ColorConfiguration.swift | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/VDS/Classes/ColorConfiguration.swift b/VDS/Classes/ColorConfiguration.swift index e0b3a7c1..3a4b468e 100644 --- a/VDS/Classes/ColorConfiguration.swift +++ b/VDS/Classes/ColorConfiguration.swift @@ -129,8 +129,10 @@ public class ControlColorConfiguration: KeyColorConfigurable { public func getColor(_ object: any ObjectType) -> UIColor { let state = object.state let surface = object.surface - - if let keyColor = keyColors.first(where: {$0.key.isSubset(of: state) }) { + + if let keyColor = keyColors.first(where: {$0.key == state }) { + return keyColor.surfaceConfig.getColor(surface) + } else if let keyColor = keyColors.first(where: {$0.key.isSubset(of: state) }) { return keyColor.surfaceConfig.getColor(surface) } else { return .clear