diff --git a/src/main.rs b/src/main.rs index cebe0aa..a836b39 100644 --- a/src/main.rs +++ b/src/main.rs @@ -22,15 +22,13 @@ fn main () -> ExitCode { fn on_activate ( app : & Application ) { let ui = UI :: new (app) ; - - let collection_handle = spawn_blocking ( || - read_collection_file () . unwrap () - ) ; - ui . show_window () ; spawn_future_local ( async move { - let collection = collection_handle . await . unwrap () ; + let collection = spawn_blocking ( || + read_collection_file () . unwrap () + ) . await . unwrap () ; + ui . render_collection (collection) ; } ) ; }