diff --git a/packages/desktop/src/webview.rs b/packages/desktop/src/webview.rs index 3aba47645..de83c6b0d 100644 --- a/packages/desktop/src/webview.rs +++ b/packages/desktop/src/webview.rs @@ -14,7 +14,7 @@ use futures_util::{pin_mut, FutureExt}; use std::{any::Any, rc::Rc, task::Waker}; use wry::{RequestAsyncResponder, WebContext, WebViewBuilder}; -pub struct WebviewInstance { +pub(crate) struct WebviewInstance { pub dom: VirtualDom, pub desktop_context: DesktopContext, pub waker: Waker, @@ -32,7 +32,11 @@ pub struct WebviewInstance { } impl WebviewInstance { - pub fn new(mut cfg: Config, dom: VirtualDom, shared: Rc) -> WebviewInstance { + pub(crate) fn new( + mut cfg: Config, + dom: VirtualDom, + shared: Rc, + ) -> WebviewInstance { let window = cfg.window.clone().build(&shared.target).unwrap(); // We assume that if the icon is None in cfg, then the user just didnt set it