From 705fbbe343292f45bf8350e8fb3d16eb16c75214 Mon Sep 17 00:00:00 2001 From: Shadowfacts Date: Tue, 29 Mar 2022 12:07:57 -0400 Subject: [PATCH] Fix deadlock when loading assets after requesting authorization --- .../Screens/Asset Picker/AssetCollectionViewController.swift | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Tusker/Screens/Asset Picker/AssetCollectionViewController.swift b/Tusker/Screens/Asset Picker/AssetCollectionViewController.swift index ea12ceaf..e11b86b0 100644 --- a/Tusker/Screens/Asset Picker/AssetCollectionViewController.swift +++ b/Tusker/Screens/Asset Picker/AssetCollectionViewController.swift @@ -143,7 +143,9 @@ class AssetCollectionViewController: UIViewController, UICollectionViewDelegate switch PHPhotoLibrary.authorizationStatus(for: .readWrite) { case .notDetermined: PHPhotoLibrary.requestAuthorization(for: .readWrite) { (_) in - self.loadAssets() + DispatchQueue.main.async { + self.loadAssets() + } } return