From a099d60b8fa2faf5ecaf89f3cf193a290bc0bdee Mon Sep 17 00:00:00 2001 From: Selim Mustafaev Date: Thu, 1 Apr 2021 22:06:14 +0300 Subject: [PATCH] Fix for freezing on catalina --- AutoCat.xcodeproj/project.pbxproj | 4 ++-- AutoCat/Base.lproj/Main.storyboard | 12 ++++++------ AutoCat/Controllers/Location/EventsController.swift | 7 ++++++- .../Location/GlobalEventsController.swift | 7 ++++++- 4 files changed, 20 insertions(+), 10 deletions(-) diff --git a/AutoCat.xcodeproj/project.pbxproj b/AutoCat.xcodeproj/project.pbxproj index ce50bfb..ab000b8 100644 --- a/AutoCat.xcodeproj/project.pbxproj +++ b/AutoCat.xcodeproj/project.pbxproj @@ -851,7 +851,7 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_ENTITLEMENTS = AutoCat/AutoCat.entitlements; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 72; + CURRENT_PROJECT_VERSION = 73; DEVELOPMENT_TEAM = 46DTTB8X4S; INFOPLIST_FILE = AutoCat/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 13.0; @@ -875,7 +875,7 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_ENTITLEMENTS = AutoCat/AutoCat.entitlements; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 72; + CURRENT_PROJECT_VERSION = 73; DEVELOPMENT_TEAM = 46DTTB8X4S; INFOPLIST_FILE = AutoCat/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 13.0; diff --git a/AutoCat/Base.lproj/Main.storyboard b/AutoCat/Base.lproj/Main.storyboard index 201ecf0..434427a 100644 --- a/AutoCat/Base.lproj/Main.storyboard +++ b/AutoCat/Base.lproj/Main.storyboard @@ -100,14 +100,14 @@ - + - + - + @@ -818,7 +818,7 @@ - + diff --git a/AutoCat/Controllers/Location/EventsController.swift b/AutoCat/Controllers/Location/EventsController.swift index bf22dfa..b203a09 100644 --- a/AutoCat/Controllers/Location/EventsController.swift +++ b/AutoCat/Controllers/Location/EventsController.swift @@ -66,7 +66,12 @@ class EventsController: UIViewController, UITableViewDataSource, UITableViewDele self.title = self.vehicle?.getNumber() ?? NSLocalizedString("Events", comment: "") #if targetEnvironment(macCatalyst) - self.map.showsZoomControls = true + + if #available(OSX 11.0, *) { + self.map.showsCompass = true + } + self.map.showsZoomControls = true + #endif self.modeButton = UIBarButtonItem(image: UIImage(systemName: "list.bullet"), style: .plain, target: self, action: #selector(switchMode(_:))) diff --git a/AutoCat/Controllers/Location/GlobalEventsController.swift b/AutoCat/Controllers/Location/GlobalEventsController.swift index 42fb12c..99ff73b 100644 --- a/AutoCat/Controllers/Location/GlobalEventsController.swift +++ b/AutoCat/Controllers/Location/GlobalEventsController.swift @@ -14,7 +14,12 @@ class GlobalEventsController: UIViewController { super.viewDidLoad() #if targetEnvironment(macCatalyst) - self.map.showsZoomControls = true + + if #available(OSX 11.0, *) { + self.map.showsCompass = true + } + self.map.showsZoomControls = true + #endif HUD.show(.progress)