Mercurial > mplayer.hg
diff gui/win32/gui.c @ 33638:dbca6aa18b50
Cast new user data value in SetWindowLongPtr() to LONG_PTR.
This makes the call compatible with both
32-bit and 64-bit versions of Windows.
Patch by Stephen Sheldon, sfsheldo gmail com.
author | ib |
---|---|
date | Sat, 25 Jun 2011 23:10:37 +0000 |
parents | 1f9a31d4f114 |
children | 0ce6ffda0dfe |
line wrap: on
line diff
--- a/gui/win32/gui.c Sat Jun 25 17:30:19 2011 +0000 +++ b/gui/win32/gui.c Sat Jun 25 23:10:37 2011 +0000 @@ -1273,7 +1273,7 @@ static int window_render(gui_t *gui, HWND hWnd, HDC hdc, window_priv_t *priv, window *desc, BITMAPINFO binfo) { int i; - SetWindowLongPtr(hWnd, GWLP_USERDATA, (DWORD) gui); + SetWindowLongPtr(hWnd, GWLP_USERDATA, (LONG_PTR) gui); (gui->window_priv_count)++; gui->window_priv = realloc(gui->window_priv, sizeof(window_priv_t *) * gui->window_priv_count); priv = gui->window_priv[gui->window_priv_count - 1] = calloc(1, sizeof(window_priv_t));