Hello there,
I've a strange bug:
I've this function
function drawUnits(dc,spv,dv,slv){
dc.setColor(Graphics.COLOR_BLACK,Graphics.COLOR_WHITE);
var speedunitdim=dc.getTextDimensions(speedValue.format("%.1f"),Graphics.FONT_LARGE);
var xspeedunit=spv.locX+speedunitdim[0];
var yspeedunit=spv.locY+speedunitdim[1]/4;
dc.drawText(xspeedunit,yspeedunit,Graphics.FONT_MEDIUM," kmh",Graphics.TEXT_JUSTIFY_LEFT);
if(distanceValue<=999){
var distunitdim=dc.getTextDimensions(distanceValue.format("%d"),Graphics.FONT_LARGE);
var xdistunitdim=dv.locX+distunitdim[0];
var ydistunitdim=dv.locY+distunitdim[1]/4;
dc.drawText(xdistunitdim,ydistunitdim,Graphics.FONT_MEDIUM," m",Graphics.TEXT_JUSTIFY_LEFT);
}else{
var kmd=distanceValue/1000.0;
var distunitdim=dc.getTextDimensions(kmd.format("%.1f"),Graphics.FONT_LARGE);
var xdistunitdim=dv.locX+distunitdim[0];
var ydistunitdim=dv.locY+distunitdim[1]/4;
dc.drawText(xdistunitdim,ydistunitdim,Graphics.FONT_MEDIUM," km",Graphics.TEXT_JUSTIFY_LEFT);
}
var slopeunitdim=dc.getTextDimensions(slopeValue.format("%d"),Graphics.FONT_LARGE);
var xslopedunit=slv.locX+slopeunitdim[0];
var yslopeunit=slv.locY+slopeunitdim[1]/4;
dc.drawText(xslopedunit,yslopeunit,Graphics.FONT_MEDIUM," %",Graphics.TEXT_JUSTIFY_LEFT);
}:
If it is empty, everything is fine but if it had something in there the simulator crash
And its crashes only on macOS, on windows 10 I've no problem.
How can I get the call stack of simulator crash to help to debug it