From deb21d891688d2847614b8b811dee89ca0df7feb Mon Sep 17 00:00:00 2001 From: Matt Bruce Date: Fri, 18 Nov 2022 10:02:54 -0600 Subject: [PATCH] enforced to anyobject for reference type Signed-off-by: Matt Bruce --- VDS/Protocols/Disabling.swift | 2 +- VDS/Protocols/Surfaceable.swift | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/VDS/Protocols/Disabling.swift b/VDS/Protocols/Disabling.swift index c0be6d22..e800e174 100644 --- a/VDS/Protocols/Disabling.swift +++ b/VDS/Protocols/Disabling.swift @@ -7,6 +7,6 @@ import Foundation -public protocol Disabling { +public protocol Disabling: AnyObject { var disabled: Bool { get set } } diff --git a/VDS/Protocols/Surfaceable.swift b/VDS/Protocols/Surfaceable.swift index d5283a37..a26ddda4 100644 --- a/VDS/Protocols/Surfaceable.swift +++ b/VDS/Protocols/Surfaceable.swift @@ -16,6 +16,6 @@ public enum Surface: String, Codable, Equatable { } } -public protocol Surfaceable { +public protocol Surfaceable: AnyObject { var surface: Surface { get set } }