From 9a74042b592cd678abbf9a1294783acde9ca4341 Mon Sep 17 00:00:00 2001 From: James Magahern Date: Fri, 31 Jul 2020 14:47:18 -0700 Subject: [PATCH] Need to be careful not to capture dynamic vars here... --- SBrowser/Browser View/BrowserViewController.swift | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/SBrowser/Browser View/BrowserViewController.swift b/SBrowser/Browser View/BrowserViewController.swift index c5b2b6e..e063e5b 100644 --- a/SBrowser/Browser View/BrowserViewController.swift +++ b/SBrowser/Browser View/BrowserViewController.swift @@ -104,9 +104,9 @@ class BrowserViewController: UIViewController, WKNavigationDelegate, }), for: .touchUpInside) // Dark mode button - toolbarController.darkModeButton.addAction(UIAction(handler: { [tab, toolbarController] _ in - tab.bridge.darkModeEnabled = !tab.bridge.darkModeEnabled - toolbarController.darkModeEnabled = tab.bridge.darkModeEnabled + toolbarController.darkModeButton.addAction(UIAction(handler: { [unowned self] _ in + self.tab.bridge.darkModeEnabled = !self.tab.bridge.darkModeEnabled + self.toolbarController.darkModeEnabled = self.tab.bridge.darkModeEnabled }), for: .touchUpInside) // Tabs button