Fixed bug where EGL function pointers wouldn't get saved in optimized gcc builds

This commit is contained in:
Sam Lantinga 2014-10-15 09:13:36 -07:00
parent 348cf3ee28
commit 3b70f65dc1
1 changed files with 1 additions and 1 deletions

View File

@ -62,7 +62,7 @@
#endif /* SDL_VIDEO_DRIVER_RPI */ #endif /* SDL_VIDEO_DRIVER_RPI */
#define LOAD_FUNC(NAME) \ #define LOAD_FUNC(NAME) \
*((void**)&_this->egl_data->NAME) = SDL_LoadFunction(_this->egl_data->dll_handle, #NAME); \ _this->egl_data->NAME = SDL_LoadFunction(_this->egl_data->dll_handle, #NAME); \
if (!_this->egl_data->NAME) \ if (!_this->egl_data->NAME) \
{ \ { \
return SDL_SetError("Could not retrieve EGL function " #NAME); \ return SDL_SetError("Could not retrieve EGL function " #NAME); \