fix icon generator (works now)

This commit is contained in:
Green Sky 2025-01-08 14:12:59 +01:00
parent d9a6eed921
commit 0a83a1252b
No known key found for this signature in database

View File

@ -19,18 +19,17 @@ SDL_Surface* base(void) {
); );
if (img_data == nullptr) { if (img_data == nullptr) {
// not readable // not readable
return {}; return nullptr;
} }
auto* surf = SDL_CreateSurfaceFrom(desc.width, desc.height, SDL_PIXELFORMAT_RGBA32, img_data, 0); auto* surf = SDL_CreateSurfaceFrom(desc.width, desc.height, SDL_PIXELFORMAT_RGBA32, img_data, 4*desc.width);
if (surf == nullptr) { if (surf == nullptr) {
return {}; // ?? return nullptr;
} }
auto* surf_dup = SDL_DuplicateSurface(surf); auto* surf_dup = SDL_DuplicateSurface(surf);
SDL_DestroySurface(surf); SDL_DestroySurface(surf);
free(img_data); free(img_data);
return surf_dup; return surf_dup;