Make some notification noise when the application terminates without request

This commit is contained in:
DevilXD
2024-01-15 12:06:30 +01:00
parent 36867dca97
commit caecef4ecd
2 changed files with 10 additions and 2 deletions

View File

@@ -172,8 +172,11 @@ if __name__ == "__main__":
client.print(_("gui", "status", "exiting"))
await client.shutdown()
if not client.gui.close_requested:
# user didn't request the closure
client.print(_("status", "terminated"))
client.gui.status.update(_("gui", "status", "terminated"))
# notify the user about the closure
client.gui.grab_attention(sound=True)
await client.gui.wait_until_closed()
# save the application state
# NOTE: we have to do it after wait_until_closed,