Drop the ObscurringWindow functionality on desktop switching
ClosedPublic

Authored by graesslin on Sep 24 2017, 9:05 AM.

Details

Summary

The ObscurringWindows are a hack to make it more unlikely that the
desktop wallpaper becomes visible while switching desktops. This was
introduced in 2001 with SVN revision 90111
(git d194f74314285932eb72e1dfecd2816b63647e4e).

In 2001 desktop switching was probably a costly action where it was not
possible to just reorder the desktop in one frame. Nowadays we use
mostly compositing and with compositing the ObscurringWindows are
already disabled. But even in the case that no compositing is used I
consider it as very unlikely that the desktop becomes visible during the
switching. Given that I think it's time to remove this legacy solution.

Test Plan

Compiles

Diff Detail

Repository
R108 KWin
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
graesslin created this revision.Sep 24 2017, 9:05 AM
Restricted Application added a project: KWin. · View Herald TranscriptSep 24 2017, 9:05 AM
Restricted Application added subscribers: kwin, plasma-devel. · View Herald Transcript
broulik accepted this revision.Sep 25 2017, 2:04 PM
This revision is now accepted and ready to land.Sep 25 2017, 2:04 PM
This revision was automatically updated to reflect the committed changes.