game(client): fix crash on linux/window in touch, fix memory leak in touch

This commit is contained in:
nillerusr 2022-09-22 22:37:30 +03:00
parent 5af39f3d0d
commit a269b89168

View File

@ -505,8 +505,11 @@ void CTouchControls::CreateAtlasTexture()
rectCount++;
}
if( !textureList.Count() )
if( !textureList.Count() || rectCount == 0 )
{
free(rects);
return;
}
int atlasHeight = nextPowerOfTwo(sqrt((double)atlasSize));
int sizeInBytes = atlasHeight*atlasHeight*4;