Fix closing window does not exit app in desktop_app mode (#7628)
# Objective - `close_when_requested` system needs to run before `exit_on_*` systems, otherwise it takes another loop to exit app. - Fixes #7624 ## Solution - Move `close_when_request` system to Update phase [as before](https://github.com/bevyengine/bevy/issues/7624#issuecomment-1426688070).
This commit is contained in:
parent
68c94c0732
commit
bf514ff12c
@ -102,7 +102,8 @@ impl Plugin for WindowPlugin {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if self.close_when_requested {
|
if self.close_when_requested {
|
||||||
app.add_system(close_when_requested.in_base_set(CoreSet::PostUpdate));
|
// Need to run before `exit_on_*` systems
|
||||||
|
app.add_system(close_when_requested);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Register event types
|
// Register event types
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user