From 8f4071320b6971f747fb6cee5c1914512b8f06d9 Mon Sep 17 00:00:00 2001 From: Dan Pashin Date: Tue, 10 Sep 2024 09:47:40 +0300 Subject: [PATCH] Xcode 16 RC fixes --- .../Twackup/Sources/ViewControllers/LogViewController.swift | 2 +- .../Sources/ViewControllers/Package/List/DebsListVC.swift | 2 +- twackup-gui/Twackup/Sources/Views/DiskSpaceUsageView.swift | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/twackup-gui/Twackup/Sources/ViewControllers/LogViewController.swift b/twackup-gui/Twackup/Sources/ViewControllers/LogViewController.swift index f4ff8c2..0a7c354 100644 --- a/twackup-gui/Twackup/Sources/ViewControllers/LogViewController.swift +++ b/twackup-gui/Twackup/Sources/ViewControllers/LogViewController.swift @@ -51,7 +51,7 @@ final class LogViewController: UIViewController, FFILoggerSubscriber, Scrollable } deinit { - Task { + Task { [self] in await FFILogger.shared.removeSubscriber(self) } } diff --git a/twackup-gui/Twackup/Sources/ViewControllers/Package/List/DebsListVC.swift b/twackup-gui/Twackup/Sources/ViewControllers/Package/List/DebsListVC.swift index 895b5e2..7557e6f 100644 --- a/twackup-gui/Twackup/Sources/ViewControllers/Package/List/DebsListVC.swift +++ b/twackup-gui/Twackup/Sources/ViewControllers/Package/List/DebsListVC.swift @@ -54,7 +54,7 @@ final class DebsListVC: SelectablePackageListVC { } deinit { - Task { @MainActor in + Task { @MainActor [self] in NotificationCenter.default.removeObserver(reloadObserver as Any) } } diff --git a/twackup-gui/Twackup/Sources/Views/DiskSpaceUsageView.swift b/twackup-gui/Twackup/Sources/Views/DiskSpaceUsageView.swift index d240624..f4084cf 100644 --- a/twackup-gui/Twackup/Sources/Views/DiskSpaceUsageView.swift +++ b/twackup-gui/Twackup/Sources/Views/DiskSpaceUsageView.swift @@ -56,7 +56,7 @@ class DiskSpaceUsageView: UIView { } deinit { - Task { @MainActor in + Task { @MainActor [self] in NotificationCenter.default.removeObserver(reloadObserver as Any) } }