Yes. 2D operations just write content on the background. When the target has no alpha channel, as is the case for the screen, if can not become transparent by blitting content onto it. But if the target has an alpha channel, your operation writes into it and then the target becomes transparent at the same places where the blitted content was transparent. At least that's how I would interpret the problem you're describing.