diff --git a/src/Backends/Rendering/SDLTexture.cpp b/src/Backends/Rendering/SDLTexture.cpp index 2979fedc..341e70b8 100644 --- a/src/Backends/Rendering/SDLTexture.cpp +++ b/src/Backends/Rendering/SDLTexture.cpp @@ -116,6 +116,9 @@ Backend_Surface* Backend_CreateSurface(unsigned int width, unsigned int height) surface->next = surface_list_head; surface_list_head = surface; + if (surface->next != NULL) + surface->next->prev = surface; + return surface; }