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 } }