Browse Source

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

pull/133/head
nillerusr 2 years ago
parent
commit
a269b89168
  1. 5
      game/client/touch.cpp

5
game/client/touch.cpp

@ -505,8 +505,11 @@ void CTouchControls::CreateAtlasTexture() @@ -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;

Loading…
Cancel
Save