I have an SDL application, and it's important for it to know the dimensions of its draw area. I request a window of 600x600, but because I'm using a tiling window manager this is rarely if ever what I actually get. Once the window is resized by the window manager (i.e. changing its position, or setting it to floating) then the SDL_VIDEORESIZE event is triggered and everything works perfectly. However, I can't find any way of getting the actual
window size before this occurs. I am using SDL 1.12.15.
w = SDL_GetVideoInfo()->current_w;
w = SDL_GetVideoSurface()->w
All of the above seem to provide the requested
width, not the actual
is only supported in SDL 2.0 so even if it does work, it isn't really an option here.