state: Don't crash on error due to missing logger

This commit is contained in:
Victoria Brekenfeld 2022-12-05 23:20:32 +01:00
parent 74cec7bdd6
commit fc04ef2157
2 changed files with 3 additions and 12 deletions

View file

@ -27,7 +27,7 @@ pub mod debug;
fn main() -> Result<()> {
// setup logger
let log = logger::init_logger()?;
let _log = logger::init_logger()?;
slog_scope::info!("Cosmic starting up!");
// init event loop
@ -41,7 +41,6 @@ fn main() -> Result<()> {
socket,
event_loop.handle(),
event_loop.get_signal(),
log,
);
// init backend
backend::init_backend_auto(&display.handle(), &mut event_loop, &mut state)?;
@ -71,9 +70,9 @@ fn main() -> Result<()> {
let _ = data.display.flush_clients();
})?;
let _log = data.state.destroy();
// drop eventloop before logger
// drop eventloop & state before logger
std::mem::drop(event_loop);
std::mem::drop(data);
Ok(())
}