From 32ebb0d98d61fb130f2d180230777bf3136501a9 Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" Date: Wed, 12 Oct 2011 20:01:09 -0400 Subject: [PATCH] Make sure window->driverdata is set before we might need it. Thanks to Mako_energy for the fix! --- src/video/windows/SDL_windowswindow.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/video/windows/SDL_windowswindow.c b/src/video/windows/SDL_windowswindow.c index bb5a42b92..b441d9675 100644 --- a/src/video/windows/SDL_windowswindow.c +++ b/src/video/windows/SDL_windowswindow.c @@ -88,6 +88,8 @@ SetupWindowData(_THIS, SDL_Window * window, HWND hwnd, SDL_bool created) data->mouse_pressed = SDL_FALSE; data->videodata = videodata; + window->driverdata = data; + /* Associate the data with the window */ if (!SetProp(hwnd, TEXT("SDL_WindowData"), data)) { ReleaseDC(hwnd, data->hdc); @@ -183,7 +185,6 @@ SetupWindowData(_THIS, SDL_Window * window, HWND hwnd, SDL_bool created) } /* All done! */ - window->driverdata = data; return 0; }