diff --git a/examples/open-dialog/Cargo.toml b/examples/open-dialog/Cargo.toml index 1cd4035..a102f53 100644 --- a/examples/open-dialog/Cargo.toml +++ b/examples/open-dialog/Cargo.toml @@ -16,6 +16,6 @@ tracing-subscriber = "0.3.17" url = "2.4.0" [dependencies.libcosmic] +features = ["debug", "winit", "multi-window", "wayland", "tokio"] path = "../../" default-features = false -features = ["debug", "wayland", "tokio"] diff --git a/examples/open-dialog/src/main.rs b/examples/open-dialog/src/main.rs index 2478f9e..66c1644 100644 --- a/examples/open-dialog/src/main.rs +++ b/examples/open-dialog/src/main.rs @@ -67,6 +67,7 @@ impl cosmic::Application for App { /// Creates the application, and optionally emits command on initialize. fn init(core: Core, _input: Self::Flags) -> (Self, Task) { + let id = core.main_window_id().unwrap(); let mut app = App { core, file_contents: String::new(), @@ -75,10 +76,7 @@ impl cosmic::Application for App { }; app.set_header_title("Open a file".into()); - let cmd = app.set_window_title( - "COSMIC OpenDialog Demo".into(), - self.core.main_window_id().unwrap(), - ); + let cmd = app.set_window_title("COSMIC OpenDialog Demo".into(), id); (app, cmd) }