From e4b9e008ba0d13507772533b6f653035c9e9694a Mon Sep 17 00:00:00 2001 From: Floyd Wang Date: Thu, 18 Jul 2024 19:02:39 +0800 Subject: [PATCH] Use `cx.quit()` instead of `std::process::exit(0)` (#47) --- crates/app/src/main.rs | 4 ++-- crates/app/src/story_workspace.rs | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/crates/app/src/main.rs b/crates/app/src/main.rs index ef7a8d05..1cfb25b1 100644 --- a/crates/app/src/main.rs +++ b/crates/app/src/main.rs @@ -55,6 +55,6 @@ fn main() { }); } -fn quit(_: &Quit, _cx: &mut AppContext) { - std::process::exit(0); +fn quit(_: &Quit, cx: &mut AppContext) { + cx.quit(); } diff --git a/crates/app/src/story_workspace.rs b/crates/app/src/story_workspace.rs index 7c583a25..27ebbd25 100644 --- a/crates/app/src/story_workspace.rs +++ b/crates/app/src/story_workspace.rs @@ -208,9 +208,9 @@ impl StoryWorkspace { .update(&mut cx, |_, cx| { cx.activate_window(); cx.set_window_title("GPUI App"); - cx.on_release(|_, _, _cx| { + cx.on_release(|_, _, cx| { // exit app - std::process::exit(0); + cx.quit(); }) .detach(); })