From afa2a7b77189a771ce49833bf528ed3ff395f6f1 Mon Sep 17 00:00:00 2001 From: Shadowfacts Date: Tue, 28 Sep 2021 21:03:23 -0400 Subject: [PATCH] Fix retain cycle in toolbar --- Gemini-iOS/ToolbarView.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Gemini-iOS/ToolbarView.swift b/Gemini-iOS/ToolbarView.swift index ad9eeba..dfd8fc2 100644 --- a/Gemini-iOS/ToolbarView.swift +++ b/Gemini-iOS/ToolbarView.swift @@ -153,7 +153,7 @@ class ToolbarView: UIView { if #available(iOS 14.0, *) { let back = navigator.backStack.suffix(5).enumerated().reversed().map { (index, url) -> UIAction in let backCount = min(5, navigator.backStack.count) - index - return UIAction(title: urlForDisplay(url)) { (_) in + return UIAction(title: urlForDisplay(url)) { [unowned self] (_) in self.navigator.back(count: backCount) } } @@ -161,7 +161,7 @@ class ToolbarView: UIView { let forward = navigator.forwardStack.prefix(5).enumerated().map { (index, url) -> UIAction in let forwardCount = index + 1 - return UIAction(title: urlForDisplay(url)) { (_) in + return UIAction(title: urlForDisplay(url)) { [unowned self] (_) in self.navigator.forward(count: forwardCount) } }