Copy properties when converting a surface to a new format

This fixes retaining the cursor hotspot when converting cursor frames to SDL_PIXELFORMAT_ARGB8888
This commit is contained in:
Sam Lantinga
2025-10-19 23:51:19 -07:00
parent 23fcf53c53
commit 2f810e0a5f

View File

@@ -2147,6 +2147,13 @@ end:
}
}
// Copy properties
if (surface->props) {
if (!SDL_CopyProperties(surface->props, SDL_GetSurfaceProperties(convert))) {
goto error;
}
}
// We're ready to go!
return convert;