1 parent 1c7a201 commit 8bbc1b4Copy full SHA for 8bbc1b4
1 file changed
src/sdl/surface.cpp
@@ -38,7 +38,7 @@ void free_surface(surface& surf)
38
void make_neutral(surface& surf)
39
{
40
if(surf && surf->format != SDL_PIXELFORMAT_ARGB8888) {
41
- surf = surf.clone();
+ surf = surface(SDL_ConvertSurface(surf, SDL_PIXELFORMAT_ARGB8888));
42
}
43
44
@@ -100,7 +100,7 @@ surface surface::clone() const
100
return {};
101
102
// Use SDL_ConvertSurfaceFormat to make a copy
103
- return surface(SDL_ConvertSurface(surface_, SDL_PIXELFORMAT_ARGB8888));
+ return surface(SDL_DuplicateSurface(surface_));
104
105
106
point surface::size() const
0 commit comments