All images in my game have a mask colour of green (00FF00). For some strange reason, if I attempt to DrawImage onto an existing image's buffer rather than the BackBuffer, the mask colour isn't transparent!

Am I missing something, or is this an issue with Blitz+?
[Edit]
After playing around some more, this problem only appears to exist in full screen with managed images.
[/Edit]
imgBackground = LoadImage("bg.bmp") imgSprite = LoadImage("sprite.bmp") MaskImage imgSprite, 0, 255, 0 SetBuffer ImageBuffer(imgBackground) DrawImage imgSprite, 100, 100 SetBuffer BackBuffer() DrawBlock imgBackground, 0, 0Here's an example of where the green mask is being drawn rather than ignored:

Am I missing something, or is this an issue with Blitz+?
[Edit]
After playing around some more, this problem only appears to exist in full screen with managed images.
[/Edit]