Strangeness when updating the image of a sprite that is :setScale(2)

If you set a sprite's image, and later draw to that image, the sprite will reflect the changes.

But if the sprite is set to a larger scale, it won't reflect those changes.

The ways I've found around this are to either quickly set the scale to 1 and then immediately back to 2, or change the image of the sprite and then change it back.

Please try sprite:markDirty()

That will give us more intimation what's wrong.

It didn't solve it.

(BTW, I am running setAlwaysRedraw(true) anyway)

What does simulator "Show screen updates" look like? With and without always redraw would be useful.