Are you using SDL_SysWM hacks?

If you’re using the backdoor hacks to get at SDL’s X11 display,
the structures are changing slightly in SDL 0.9.10:

typedef struct {
SDL_version version;
SDL_SYSWM_TYPE subsystem;
union {
XEvent xevent;
} event;
} SDL_SysWMmsg;

typedef struct {
SDL_version version;
SDL_SYSWM_TYPE subsystem;
union {
struct {
Display display; / The X11 display /
Window window; /
The X11 display window */
} x11;
} info;

/* Lock/unlock the event thread for safe access to display */
void (*lock_func)(void);
void (*unlock_func)(void);

} SDL_SysWMinfo;

Currently only SDL_SYSWM_X11 is defined, but in the future you should
check the subsystem data member and make sure that SDL is really running
on an X11 display, before you use the X11-specific data.

The Win32 SDL_SysWMinfo and SDL_SysWMmsg structures are unchanged.

See ya,
-Sam Lantinga (slouken at devolution.com)

Lead Programmer, Loki Entertainment Software–
Author of Simple DirectMedia Layer -
http://www.devolution.com/~slouken/SDL/