diff options
-rw-r--r-- | backends/sdl/sdl-common.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/backends/sdl/sdl-common.cpp b/backends/sdl/sdl-common.cpp index 9c9128abb6..2aff1e4b40 100644 --- a/backends/sdl/sdl-common.cpp +++ b/backends/sdl/sdl-common.cpp @@ -1119,6 +1119,7 @@ void OSystem_SDL_Common::setup_icon() { SDL_Surface *sdl_surf = SDL_CreateRGBSurfaceFrom(icon, 32, 32, 32, 32 * 4, 0xFF0000, 0x00FF00, 0x0000FF, 0xFF000000); SDL_WM_SetIcon(sdl_surf, (unsigned char *) mask); + SDL_FreeSurface(sdl_surf); } void *OSystem_SDL_Common::create_mutex(void) { |