ryujinx/Ryujinx.HLE/HOS
Thog d6b9babe1d Keep the GUI alive when closing a game (#888)
* Keep the GUI alive when closing a game

Make HLE.Switch init when starting a game and dispose it when closing
the GlScreen.

This also make HLE in charge of disposing the audio and gpu backend.

* Address Ac_k's comments

* Make sure to dispose the Discord module and use GTK quit method

Also update Discord Precense when closing a game.

* Make sure to dispose MainWindow

* Address gdk's comments
2020-01-21 23:23:11 +01:00
..
Applets Fully reverse swkbd configuration structure and follow-up to swkbd implementation (#839) 2019-12-03 05:00:56 +01:00
Diagnostics/Demangler Misc cleanup (#708) 2019-07-02 04:39:22 +02:00
Font Keep the GUI alive when closing a game (#888) 2020-01-21 23:23:11 +01:00
Ipc .NET Core 3.0 is here! (#784) 2019-10-31 19:09:03 +01:00
Kernel Update 32 bits syscalls to match 64 bits implementation (#892) 2020-01-19 19:21:53 -03:00
Services Keep the GUI alive when closing a game (#888) 2020-01-21 23:23:11 +01:00
SystemState Refactoring HOS folder structure (#771) 2019-09-19 10:45:11 +10:00
Homebrew.cs .NET Core 3.0 is here! (#784) 2019-10-31 19:09:03 +01:00
HomebrewRomFsStream.cs Misc cleanup (#708) 2019-07-02 04:39:22 +02:00
Horizon.cs Keep the GUI alive when closing a game (#888) 2020-01-21 23:23:11 +01:00
IdDictionary.cs Adjust naming conventions and general refactoring in HLE Project (#527) 2018-12-06 09:16:24 -02:00
ProgramLoader.cs Set AArch32 mode in KThread (#818) 2019-11-14 15:28:13 +01:00
ResultCode.cs Refactoring result codes (#731) 2019-07-14 16:04:38 -03:00
ServiceCtx.cs .NET Core 3.0 is here! (#784) 2019-10-31 19:09:03 +01:00