2 if (unredirectFS && 23 !blacklisted && 24 - unredirectable.evaluate (w) && 25 !(mask & PAINT_SCREEN_TRANSFORMED_MASK) && 26 !(mask & PAINT_SCREEN_WITH_TRANSFORMED_WINDOWS_MASK) && 27 - fs.isCoveredBy (w->region (), flags)) 28 + fs.isCoveredBy (w->region (), flags) && 29 + (!cw->redirected () || unredirectable.evaluate (w)))
It might be worth trying to fix that wall of conditionals to be more readable in future too.
« Back to merge proposal
2 if (unredirectFS && evaluate (w) && TRANSFORMED_ MASK) && WITH_TRANSFORME D_WINDOWS_ MASK) && evaluate (w)))
23 !blacklisted &&
24 - unredirectable.
25 !(mask & PAINT_SCREEN_
26 !(mask & PAINT_SCREEN_
27 - fs.isCoveredBy (w->region (), flags))
28 + fs.isCoveredBy (w->region (), flags) &&
29 + (!cw->redirected () || unredirectable.
It might be worth trying to fix that wall of conditionals to be more readable in future too.