From 7646029f2e25b45cc582956e6be4a376b6c58470 Mon Sep 17 00:00:00 2001 From: Maurice Parker Date: Sun, 12 Sep 2021 15:44:24 -0500 Subject: [PATCH] Reload the web view when the Theme changes --- iOS/Article/WebViewController.swift | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/iOS/Article/WebViewController.swift b/iOS/Article/WebViewController.swift index a433546ef..caf2c9964 100644 --- a/iOS/Article/WebViewController.swift +++ b/iOS/Article/WebViewController.swift @@ -70,7 +70,8 @@ class WebViewController: UIViewController { NotificationCenter.default.addObserver(self, selector: #selector(webFeedIconDidBecomeAvailable(_:)), name: .WebFeedIconDidBecomeAvailable, object: nil) NotificationCenter.default.addObserver(self, selector: #selector(avatarDidBecomeAvailable(_:)), name: .AvatarDidBecomeAvailable, object: nil) NotificationCenter.default.addObserver(self, selector: #selector(faviconDidBecomeAvailable(_:)), name: .FaviconDidBecomeAvailable, object: nil) - + NotificationCenter.default.addObserver(self, selector: #selector(currentArticleThemeDidChangeNotification(_:)), name: .CurrentArticleThemeDidChangeNotification, object: nil) + // Configure the tap zones configureTopShowBarsView() configureBottomShowBarsView() @@ -100,6 +101,10 @@ class WebViewController: UIViewController { reloadArticleImage() } + @objc func currentArticleThemeDidChangeNotification(_ note: Notification) { + loadWebView() + } + // MARK: Actions @objc func showBars(_ sender: Any) {