|
@@ -295,11 +295,11 @@ extension UTMRemoteSpiceVirtualMachine {
|
|
|
|
|
|
extension UTMRemoteSpiceVirtualMachine {
|
|
extension UTMRemoteSpiceVirtualMachine {
|
|
actor State {
|
|
actor State {
|
|
- let vm: UTMRemoteSpiceVirtualMachine
|
|
|
|
|
|
+ private weak var vm: UTMRemoteSpiceVirtualMachine?
|
|
private var isInOperation: Bool = false
|
|
private var isInOperation: Bool = false
|
|
private(set) var state: UTMVirtualMachineState = .stopped {
|
|
private(set) var state: UTMVirtualMachineState = .stopped {
|
|
didSet {
|
|
didSet {
|
|
- vm.state = state
|
|
|
|
|
|
+ vm?.state = state
|
|
}
|
|
}
|
|
}
|
|
}
|
|
private var remoteState: UTMVirtualMachineState?
|
|
private var remoteState: UTMVirtualMachineState?
|