Refactor gs-application startup
This makes a number of changes to refactor the startup of gs-application, so that it:
- Is clearer to read
- Doesn’t include a number of confusing and redundant init calls
- Waits for certain things to be initialised asynchronously rather than assuming they have been and later crashing
See the individual commit messages for details.
Signed-off-by: Philip Withnall pwithnall@endlessos.org
Closes #1670 (closed)
Edited by Philip Withnall