Feature #102 ยป 0024-SDL3_gfx-Replace-SDL_FreeSurface-calls-with-SDL_Dest.patch
| dependencies/SDL3_gfx/SDL3_rotozoom.c | ||
|---|---|---|
|
* Cleanup temp surface
|
||
|
*/
|
||
|
if (src_converted) {
|
||
|
SDL_FreeSurface(rz_src);
|
||
|
SDL_DestroySurface(rz_src);
|
||
|
}
|
||
|
/*
|
||
| ... | ... | |
|
* Cleanup temp surface
|
||
|
*/
|
||
|
if (src_converted) {
|
||
|
SDL_FreeSurface(rz_src);
|
||
|
SDL_DestroySurface(rz_src);
|
||
|
}
|
||
|
return NULL;
|
||
|
}
|
||
| ... | ... | |
|
* Cleanup temp surface
|
||
|
*/
|
||
|
if (src_converted) {
|
||
|
SDL_FreeSurface(rz_src);
|
||
|
SDL_DestroySurface(rz_src);
|
||
|
}
|
||
|
/*
|
||
| ... | ... | |
|
* Cleanup temp surface
|
||
|
*/
|
||
|
if (src_converted==1) {
|
||
|
SDL_FreeSurface(rz_src);
|
||
|
SDL_DestroySurface(rz_src);
|
||
|
}
|
||
|
}
|
||
|
/* Check error state; maybe need to cleanup destination */
|
||
|
if (haveError==1) {
|
||
|
if (rz_dst!=NULL) {
|
||
|
SDL_FreeSurface(rz_dst);
|
||
|
SDL_DestroySurface(rz_dst);
|
||
|
}
|
||
|
rz_dst=NULL;
|
||
|
}
|
||