From 99e06441f080d1c0fc715f76984b3911aecad398 Mon Sep 17 00:00:00 2001 From: Shadowfacts Date: Thu, 12 Aug 2021 19:41:00 -0400 Subject: [PATCH] Fix crash when getting account relationship fails UIDeferredMenuElement completion handler should only be called from the main thread --- Tusker/Screens/Utilities/Previewing.swift | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Tusker/Screens/Utilities/Previewing.swift b/Tusker/Screens/Utilities/Previewing.swift index ec895191..c85e7577 100644 --- a/Tusker/Screens/Utilities/Previewing.swift +++ b/Tusker/Screens/Utilities/Previewing.swift @@ -67,7 +67,9 @@ extension MenuPreviewProvider { guard let self = self, case let .success(results, _) = response, let relationship = results.first else { - elementHandler([]) + DispatchQueue.main.async { + elementHandler([]) + } return } let following = relationship.following