Comment 3 for bug 1447566

Revision history for this message
Zsombor Egri (zsombi) wrote :

StateSaver discards the saved states on SIGTERM. This has been agreed long ago when we stabilised the StateSaver requirements:
- states are saved every time the app goes background (inactive)
- SIGINT keeps the states saved
- SIGTERM, quit() clears the state data, as well as when the app comes foreground

So donate assume states being saved when SIGTERM comes. This was like this since 1.0, so we cannot break that.

We can however expose an interface to apps so they can save whatever they want. Any other signals we should listen on?