lesavka: fully quit launcher on close

This commit is contained in:
Brad Stein 2026-04-17 04:53:31 -03:00
parent 4c505be4b2
commit 600a6c2168
5 changed files with 10 additions and 5 deletions

View File

@ -4,7 +4,7 @@ path = "src/main.rs"
[package]
name = "lesavka_client"
version = "0.8.1"
version = "0.8.2"
edition = "2024"
[dependencies]

View File

@ -523,6 +523,7 @@ pub fn run_gui_launcher(server_addr: String) -> Result<()> {
{
let shutdown_cleaned = Rc::clone(&shutdown_cleaned);
let app = app.clone();
let child_proc = Rc::clone(&child_proc);
let tests = Rc::clone(&tests);
let preview = preview.clone();
@ -542,7 +543,11 @@ pub fn run_gui_launcher(server_addr: String) -> Result<()> {
&log_popout,
);
}
glib::Propagation::Proceed
let app = app.clone();
glib::idle_add_local_once(move || {
app.quit();
});
glib::Propagation::Stop
});
}

View File

@ -1,6 +1,6 @@
[package]
name = "lesavka_common"
version = "0.8.1"
version = "0.8.2"
edition = "2024"
build = "build.rs"

View File

@ -17,6 +17,6 @@ mod tests {
#[test]
fn banner_includes_version() {
assert_eq!(banner("0.8.1"), "lesavka-common CLI (v0.8.1)");
assert_eq!(banner("0.8.2"), "lesavka-common CLI (v0.8.2)");
}
}

View File

@ -10,7 +10,7 @@ bench = false
[package]
name = "lesavka_server"
version = "0.8.1"
version = "0.8.2"
edition = "2024"
autobins = false