Comment 15 for bug 787814

Revision history for this message
Povilas Kanapickas (p12) wrote :

Still happens on 0.9.10+13.10.20131011. Opacify is not being enabler for new windows.

I'm attaching a patch that fix the issue and several unrelated patches.

fix_default.patch enables painting for new windows.

fix_damage.patch fixes the calculation of window damage. The bug was probably introduced during the rewrite from 8.6, since that code still has the ! operator applied 'opacified'.

cleanup.patch removes usage of OPACIFY_WINDOW and OPACIFY_SCREEN macros. It seems that they serve no useful purpose, yet are confusing as a new variable is introduced into the scope.