2007-12-03

Bug, Whilst I Remember It

Clicking on the lowest window in the stack doesn’t depth-swap it. Looks like the decoration count is still getting screwed, so it can’t be the fault of the Alert class then. This coupled with the magic rect strangeness makes me think that something has gone wrong somewhere.

Comments

Jeff on 2007-12-04 at 02:16 said:

Gadget::swapGadgetDepth() also lets you swap underneath decorations, from what I can see

ant on 2007-12-06 at 00:48 said:

That’s fixed now. Still can’t work out what’s going on with the rect thing. Thought it might be something strange like a race condition with the DMA hardware that’s only resolved by calling a function and slowing things down, but a VBL wait doesn’t help so it can’t be that.