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.
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.