Acknowledged

setFill and setStroke crashes the app (datafield) on Edge 1040

Example:

    function onUpdate(dc as Dc) as Void {
        dc.setColor(Graphics.COLOR_WHITE, Graphics.COLOR_WHITE);
        dc.clear();
        dc.setAntiAlias(true);
        dc.setColor(Graphics.COLOR_PINK, Graphics.COLOR_WHITE);
        dc.fillCircle(dc.getWidth()/3, dc.getHeight()/4,dc.getWidth()/4);

        var color = Graphics.createColor(130, 100, 50, 25);
        // @@ setFill crash on edge 1040 api level 4.2.2    
        dc.setFill(color); <-- crash
        // @@ setStroke crash on edge 1040 api level 4.2.2    
        dc.setStroke(color); <-- crash

        dc.setFill(0x80FaFF1F); <-- crash
        dc.setStroke(0x80F0FF0F); <-- crash
        dc.drawText(dc.getWidth()/2, dc.getHeight()/2, Graphics.FONT_MEDIUM, "Alpha color test",
        Graphics.TEXT_JUSTIFY_CENTER);
        color = Graphics.createColor(100, 240, 50, 25);
        dc.setFill(color); <-- crash
        dc.setStroke(color); <-- crash
        dc.fillCircle(dc.getWidth()/2, dc.getHeight()/2,dc.getWidth()/2);
       
    }
Using SDK Connect IQ 4.2.3
Edde 1040  API version CIQ 4.2.0 Sotfware 16.13
Parents Comment Children