diff --git a/src/render/wiiu/SDL_render_wiiu.c b/src/render/wiiu/SDL_render_wiiu.c index 421f793a9..f85614ab5 100644 --- a/src/render/wiiu/SDL_render_wiiu.c +++ b/src/render/wiiu/SDL_render_wiiu.c @@ -41,9 +41,15 @@ SDL_RenderDriver WIIU_RenderDriver; SDL_Renderer *WIIU_SDL_CreateRenderer(SDL_Window * window, Uint32 flags) { + SDL_Surface *surface; SDL_Renderer *renderer; WIIU_RenderData *data; + surface = SDL_GetWindowSurface(window); + if (!surface) { + return NULL; + } + renderer = (SDL_Renderer *) SDL_calloc(1, sizeof(*renderer)); if (!renderer) { SDL_OutOfMemory();