|
@@ -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
|