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()
rectCount++; rectCount++;
} }
if( !textureList.Count() ) if( !textureList.Count() || rectCount == 0 )
{
free(rects);
return; return;
}
int atlasHeight = nextPowerOfTwo(sqrt((double)atlasSize)); int atlasHeight = nextPowerOfTwo(sqrt((double)atlasSize));
int sizeInBytes = atlasHeight*atlasHeight*4; int sizeInBytes = atlasHeight*atlasHeight*4;

Loading…
Cancel
Save