summaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs18
1 files changed, 12 insertions, 6 deletions
diff --git a/src/main.rs b/src/main.rs
index 3895dbc..d58329a 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -54,12 +54,18 @@ fn main() -> Result<(), Box<dyn std::error::Error>> {
rt.block_on(Config::load())
};
- iced::application(App::title, App::update, App::view)
- .font(icon::FONT)
- .theme(|state| state.theme.value().clone())
- .subscription(App::subscription)
- .antialiasing(true)
- .run_with(move || App::new(config_load))?;
+ iced::application(
+ move || App::new(config_load.clone()),
+ App::update,
+ App::view,
+ )
+ .title(App::title)
+ .font(icon::FONT)
+ .theme(|state| state.theme.value().clone())
+ .subscription(App::subscription)
+ .antialiasing(true)
+ .run()?;
+
Ok(())
}