Add hint to make SDL handle dbus_shutdown()

This commit is contained in:
Semphris authored and Sam Lantinga committed 2024-01-07 14:11:33 -08:00
1 parent d3daba791a
commit 2348e8b6a2
3 files changed
+23 -10

No files matched your search

+16 -1
View File
@@ -2706,7 +2706,6 @@ extern "C" {
*/
#define SDL_HINT_AUDIO_DEVICE_SAMPLE_FRAMES "SDL_AUDIO_DEVICE_SAMPLE_FRAMES"
/**
* Request SDL_AppIterate() be called at a specific rate.
*
@@ -2721,6 +2720,22 @@ extern "C" {
*/
#define SDL_HINT_MAIN_CALLBACK_RATE "SDL_MAIN_CALLBACK_RATE"
/**
* Let SDL handle dbus_shutdown().
*
* Only enable this option if no other dependency uses D-Bus.
*
* This option tells SDL that it can safely call dbus_shutdown() when
* SDL_Quit() is called. You must ensure that no other library still uses
* D-Bus when SDL_Quit() is called, otherwise resources will be freed while
* they are still in use, which results in undefined behavior and likely a
* crash.
*
* Use this option to prevent memory leaks if your application doesn't use
* D-Bus other than through SDL.
*/
#define SDL_HINT_SHUTDOWN_DBUS_ON_QUIT "SDL_SHUTDOWN_DBUS_ON_QUIT"
/**
* An enumeration of hint priorities