macOS: fixes app termination (#1234)

* fixes app termination

* applies fmt

* fmt all

* updates changelog

* keeps formating consistent

* fixes misstype
This commit is contained in:
Bogaevsky 2019-10-23 17:24:50 +03:00 committed by GitHub
parent 429bbfade0
commit 6608a0241d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 1 deletions

View file

@ -1,5 +1,7 @@
# Unreleased # Unreleased
- On macOS, fix application termination on `ControlFlow::Exit`
# 0.20.0 Alpha 4 (2019-10-18) # 0.20.0 Alpha 4 (2019-10-18)
- Add web support via the 'stdweb' or 'web-sys' features - Add web support via the 'stdweb' or 'web-sys' features

View file

@ -275,7 +275,7 @@ impl AppState {
HANDLER.set_in_callback(false); HANDLER.set_in_callback(false);
} }
if HANDLER.should_exit() { if HANDLER.should_exit() {
let _: () = unsafe { msg_send![NSApp(), stop: nil] }; let _: () = unsafe { msg_send![NSApp(), terminate: nil] };
return; return;
} }
HANDLER.update_start_time(); HANDLER.update_start_time();