mirror of
https://github.com/libsdl-org/SDL.git
synced 2025-10-15 14:26:01 +00:00
Christoph Mallon: Remove pointless if (x) before SDL_FreeSurface(x)
This commit is contained in:
@@ -571,9 +571,7 @@ SDL_CreateColorCursor(SDL_Surface *surface, int hot_x, int hot_y)
|
||||
mouse->cursors = cursor;
|
||||
}
|
||||
|
||||
if (temp) {
|
||||
SDL_FreeSurface(temp);
|
||||
}
|
||||
SDL_FreeSurface(temp);
|
||||
|
||||
return cursor;
|
||||
}
|
||||
|
@@ -1012,10 +1012,8 @@ SDL_SW_SetupYUVDisplay(SDL_SW_YUVTexture * swdata, Uint32 target_format)
|
||||
break;
|
||||
}
|
||||
|
||||
if (swdata->display) {
|
||||
SDL_FreeSurface(swdata->display);
|
||||
swdata->display = NULL;
|
||||
}
|
||||
SDL_FreeSurface(swdata->display);
|
||||
swdata->display = NULL;
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -1338,12 +1336,8 @@ SDL_SW_DestroyYUVTexture(SDL_SW_YUVTexture * swdata)
|
||||
SDL_free(swdata->pixels);
|
||||
SDL_free(swdata->colortab);
|
||||
SDL_free(swdata->rgb_2_pix);
|
||||
if (swdata->stretch) {
|
||||
SDL_FreeSurface(swdata->stretch);
|
||||
}
|
||||
if (swdata->display) {
|
||||
SDL_FreeSurface(swdata->display);
|
||||
}
|
||||
SDL_FreeSurface(swdata->stretch);
|
||||
SDL_FreeSurface(swdata->display);
|
||||
SDL_free(swdata);
|
||||
}
|
||||
}
|
||||
|
@@ -398,9 +398,7 @@ SDL_LoadBMP_RW(SDL_RWops * src, int freesrc)
|
||||
if (src) {
|
||||
SDL_RWseek(src, fp_offset, RW_SEEK_SET);
|
||||
}
|
||||
if (surface) {
|
||||
SDL_FreeSurface(surface);
|
||||
}
|
||||
SDL_FreeSurface(surface);
|
||||
surface = NULL;
|
||||
}
|
||||
if (freesrc && src) {
|
||||
|
@@ -1432,9 +1432,7 @@ SDL_SetWindowIcon(SDL_Window * window, SDL_Surface * icon)
|
||||
return;
|
||||
}
|
||||
|
||||
if (window->icon) {
|
||||
SDL_FreeSurface(window->icon);
|
||||
}
|
||||
SDL_FreeSurface(window->icon);
|
||||
|
||||
/* Convert the icon into ARGB8888 */
|
||||
window->icon = SDL_ConvertSurfaceFormat(icon, SDL_PIXELFORMAT_ARGB8888, 0);
|
||||
@@ -2183,9 +2181,7 @@ SDL_DestroyWindow(SDL_Window * window)
|
||||
|
||||
/* Free memory associated with the window */
|
||||
SDL_free(window->title);
|
||||
if (window->icon) {
|
||||
SDL_FreeSurface(window->icon);
|
||||
}
|
||||
SDL_FreeSurface(window->icon);
|
||||
SDL_free(window->gamma);
|
||||
while (window->data) {
|
||||
SDL_WindowUserData *data = window->data;
|
||||
|
@@ -237,8 +237,7 @@ DirectFB_SetWindowIcon(_THIS, SDL_Window * window, SDL_Surface * icon)
|
||||
}
|
||||
return;
|
||||
error:
|
||||
if (surface)
|
||||
SDL_FreeSurface(surface);
|
||||
SDL_FreeSurface(surface);
|
||||
SDL_DFB_RELEASE(windata->icon);
|
||||
return;
|
||||
}
|
||||
|
@@ -38,9 +38,7 @@ int SDL_DUMMY_CreateWindowFramebuffer(_THIS, SDL_Window * window, Uint32 * forma
|
||||
|
||||
/* Free the old framebuffer surface */
|
||||
surface = (SDL_Surface *) SDL_GetWindowData(window, DUMMY_SURFACE);
|
||||
if (surface) {
|
||||
SDL_FreeSurface(surface);
|
||||
}
|
||||
SDL_FreeSurface(surface);
|
||||
|
||||
/* Create a new one */
|
||||
SDL_PixelFormatEnumToMasks(surface_format, &bpp, &Rmask, &Gmask, &Bmask, &Amask);
|
||||
@@ -83,9 +81,7 @@ void SDL_DUMMY_DestroyWindowFramebuffer(_THIS, SDL_Window * window)
|
||||
SDL_Surface *surface;
|
||||
|
||||
surface = (SDL_Surface *) SDL_SetWindowData(window, DUMMY_SURFACE, NULL);
|
||||
if (surface) {
|
||||
SDL_FreeSurface(surface);
|
||||
}
|
||||
SDL_FreeSurface(surface);
|
||||
}
|
||||
|
||||
#endif /* SDL_VIDEO_DRIVER_DUMMY */
|
||||
|
Reference in New Issue
Block a user