Fix panic upon closing the app on iOS (#1168)

This commit is contained in:
Aleksi Juvani 2019-10-17 01:52:10 +03:00 committed by Osspial
parent 1c6353aa3a
commit de33a92a1b
2 changed files with 2 additions and 1 deletions

View file

@ -13,6 +13,7 @@
- Officially remove the Emscripten backend. - Officially remove the Emscripten backend.
- On Windows, fix handling of surrogate pairs when dispatching `ReceivedCharacter`. - On Windows, fix handling of surrogate pairs when dispatching `ReceivedCharacter`.
- On macOS 10.15, fix freeze upon exiting exclusive fullscreen mode. - On macOS 10.15, fix freeze upon exiting exclusive fullscreen mode.
- On iOS, fix panic upon closing the app.
- On X11, allow setting mulitple `XWindowType`s. - On X11, allow setting mulitple `XWindowType`s.
- On iOS, fix null window on initial `HiDpiFactorChanged` event. - On iOS, fix null window on initial `HiDpiFactorChanged` event.
- On Windows, fix fullscreen window shrinking upon getting restored to a normal window. - On Windows, fix fullscreen window shrinking upon getting restored to a normal window.

View file

@ -462,7 +462,7 @@ impl AppState {
fn terminated_transition(&mut self) -> Box<dyn EventHandler> { fn terminated_transition(&mut self) -> Box<dyn EventHandler> {
match self.replace_state(AppStateImpl::Terminated) { match self.replace_state(AppStateImpl::Terminated) {
AppStateImpl::ProcessingRedraws { event_handler, .. } => event_handler, AppStateImpl::ProcessingEvents { event_handler, .. } => event_handler,
s => bug!( s => bug!(
"`LoopDestroyed` happened while not processing events {:?}", "`LoopDestroyed` happened while not processing events {:?}",
s s