Add SDL_HINT_VIDEO_X11_NET_WM_PING to allow disabling

_NET_WM_PING protocol handling in CreateWindow if
desired.
This commit is contained in:
Sam Lantinga 2015-10-27 11:18:04 -07:00
parent 2b0140a91f
commit 38edc1779a
2 changed files with 31 additions and 5 deletions

View file

@ -185,6 +185,20 @@ extern "C" {
*/
#define SDL_HINT_VIDEO_X11_XRANDR "SDL_VIDEO_X11_XRANDR"
/**
* \brief A variable controlling whether the X11 _NET_WM_PING protocol should be supported.
*
* This variable can be set to the following values:
* "0" - Disable _NET_WM_PING
* "1" - Enable _NET_WM_PING
*
* By default SDL will use _NET_WM_PING, but for applications that know they
* will not always be able to respond to ping requests in a timely manner they can
* turn it off to avoid the window manager thinking the app is hung.
* The hint is checked in CreateWindow.
*/
#define SDL_HINT_VIDEO_X11_NET_WM_PING "SDL_VIDEO_X11_NET_WM_PING"
/**
* \brief A variable controlling whether the window frame and title bar are interactive when the cursor is hidden
*