From acaeb4164a5030d490c2156dc551759e1562cdb5 Mon Sep 17 00:00:00 2001 From: Maurice Parker Date: Tue, 1 Sep 2020 18:27:55 -0500 Subject: [PATCH] Fix issue where web views that never readied themselves would clog up the queue. --- Multiplatform/Shared/Article/WebViewProvider.swift | 2 +- iOS/Article/WebViewProvider.swift | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Multiplatform/Shared/Article/WebViewProvider.swift b/Multiplatform/Shared/Article/WebViewProvider.swift index 9991be62e..0eff3cd4f 100644 --- a/Multiplatform/Shared/Article/WebViewProvider.swift +++ b/Multiplatform/Shared/Article/WebViewProvider.swift @@ -88,8 +88,8 @@ class WebViewProviderDequeueOperation: MainThreadOperation { if let webView = queue.lastObject as? PreloadedWebView { webView.ready { preloadedWebView in self.completion(preloadedWebView) - self.queue.remove(webView) } + self.queue.remove(webView) self.operationDelegate?.operationDidComplete(self) return } diff --git a/iOS/Article/WebViewProvider.swift b/iOS/Article/WebViewProvider.swift index 151f84a93..50c6e2780 100644 --- a/iOS/Article/WebViewProvider.swift +++ b/iOS/Article/WebViewProvider.swift @@ -88,8 +88,8 @@ class WebViewProviderDequeueOperation: MainThreadOperation { if let webView = queue.lastObject as? PreloadedWebView { webView.ready { preloadedWebView in self.completion(preloadedWebView) - self.queue.remove(webView) } + self.queue.remove(webView) self.operationDelegate?.operationDidComplete(self) return }