D16358: [effects/invert] Don't block blur and background contrast effect

Vlad Zagorodniy <[email protected]>
Newsgroups gmane.comp.kde.devel.kwin
Message-ID <[email protected]>
zzag created this revision.
zzag added a reviewer: KWin.
Herald added a project: KWin.
Herald added a subscriber: kwin.
zzag requested review of this revision.

REVISION SUMMARY
  Background behind some windows is not blurred because the invert effect
  sets PAINT_WINDOW_TRANSFORMED. This essentially "turns off" the blur and
  the background contrast effect unless we set the force roles.
  
  Because the invert effect is a "post-processing"(not really) effect we
  don't have to set that flag.
  
  BUG: 279076
  BUG: 359583
  FIXED-IN: 5.14.2

TEST PLAN
  F6341916: Screenshot_20181021_212743.png <https://phabricator.kde.org/F6341916>

REPOSITORY
  R108 KWin

BRANCH
  effects-invert-blur-contrast

REVISION DETAIL
  https://phabricator.kde.org/D16358

AFFECTED FILES
  effects/invert/invert.cpp
  effects/invert/invert.h

To: zzag, #kwin
Cc: kwin, mkulinski, ragreen, jackyalcine, Pitel, iodelay, bwowk, ZrenBot, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, apol, mart
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.