diff --git a/src/ui/src/main.rs b/src/ui/src/main.rs index 2ec8785..be96d62 100644 --- a/src/ui/src/main.rs +++ b/src/ui/src/main.rs @@ -87,7 +87,10 @@ async fn main() { } None => { - cx.open_window(WindowOptions::default(), |cx| crate::surfaces::welcome::Welcome {}).unwrap(); + cx.open_window(WindowOptions::default(), |cx| { + cx.new_view(|cx| crate::surfaces::welcome::Welcome::new(cx)) + }) + .unwrap(); } } }); diff --git a/src/ui/src/surfaces/welcome.rs b/src/ui/src/surfaces/welcome.rs index 2ac8528..7f0722f 100644 --- a/src/ui/src/surfaces/welcome.rs +++ b/src/ui/src/surfaces/welcome.rs @@ -1,13 +1,11 @@ use components::theme::ActiveTheme; use gpui::{div, ParentElement, Render, Styled, ViewContext}; -pub struct Welcome { - ctx: &mut ViewContext<'_, Self>, -} +pub struct Welcome {} impl Welcome { pub fn new(ctx: &mut ViewContext<'_, Self>) -> Welcome { - Welcome { ctx } + Welcome {} } }