From e5bf13edca911685b2be7f48a4e35b78f98a154f Mon Sep 17 00:00:00 2001 From: Maurice Parker Date: Thu, 16 Jul 2020 11:51:33 -0500 Subject: [PATCH] Tweak API to stop web view controller rebuiding --- Multiplatform/Shared/Article/ArticleContainerView.swift | 4 +--- Multiplatform/macOS/Article/ArticleView.swift | 2 +- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/Multiplatform/Shared/Article/ArticleContainerView.swift b/Multiplatform/Shared/Article/ArticleContainerView.swift index 01330a3dc..4f18e743c 100644 --- a/Multiplatform/Shared/Article/ArticleContainerView.swift +++ b/Multiplatform/Shared/Article/ArticleContainerView.swift @@ -11,10 +11,8 @@ import Articles struct ArticleContainerView: View { - @EnvironmentObject private var sceneModel: SceneModel - @ViewBuilder var body: some View { - ArticleView(sceneModel: sceneModel) + ArticleView() .modifier(ArticleToolbarModifier()) } diff --git a/Multiplatform/macOS/Article/ArticleView.swift b/Multiplatform/macOS/Article/ArticleView.swift index 96e287a82..71f0704aa 100644 --- a/Multiplatform/macOS/Article/ArticleView.swift +++ b/Multiplatform/macOS/Article/ArticleView.swift @@ -11,7 +11,7 @@ import Articles struct ArticleView: NSViewControllerRepresentable { - var sceneModel: SceneModel + @EnvironmentObject private var sceneModel: SceneModel func makeNSViewController(context: Context) -> WebViewController { let controller = WebViewController()