From 4c221058d8a48db1346d3fe5c32cbc9208664f07 Mon Sep 17 00:00:00 2001 From: Maurice Parker Date: Wed, 26 Aug 2020 18:08:43 -0500 Subject: [PATCH] Don't insert the web view into the queue until the preload process has already started. --- 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 35762ef87..9991be62e 100644 --- a/Multiplatform/Shared/Article/WebViewProvider.swift +++ b/Multiplatform/Shared/Article/WebViewProvider.swift @@ -57,8 +57,8 @@ class WebViewProviderReplenishQueueOperation: MainThreadOperation { func run() { while queue.count < minimumQueueDepth { let webView = PreloadedWebView(articleIconSchemeHandler: articleIconSchemeHandler) - queue.insert(webView, at: 0) webView.preload() + queue.insert(webView, at: 0) } self.operationDelegate?.operationDidComplete(self) } diff --git a/iOS/Article/WebViewProvider.swift b/iOS/Article/WebViewProvider.swift index 4ea1474ee..151f84a93 100644 --- a/iOS/Article/WebViewProvider.swift +++ b/iOS/Article/WebViewProvider.swift @@ -57,8 +57,8 @@ class WebViewProviderReplenishQueueOperation: MainThreadOperation { func run() { while queue.count < minimumQueueDepth { let webView = PreloadedWebView(articleIconSchemeHandler: articleIconSchemeHandler) - queue.insert(webView, at: 0) webView.preload() + queue.insert(webView, at: 0) } self.operationDelegate?.operationDidComplete(self) }