WIO Terminal TFT Library drawNumber for negative numbers

When I pass a negative number, float or int to the tft.drawNumber function on WIO Terminal, I get a long positive number displayed, such as “4294967619”. I’m sure there must be a fix for this I haven’t found it as yet.