D14868: RFC: Keep Deleted transients above old parents

Vlad Zagorodniy <[email protected]>
Newsgroups gmane.comp.kde.devel.kwin
Message-ID <[email protected]>
zzag abandoned this revision.
zzag added a comment.


  I hit the wall with trying to figure out what to do with group transients.
  
  As it is said in geometry.cpp, transientFor will return nullptr if a window is a transient for every window in its window group. So, the current implementation will keep them as they are right now, which is not quite good.
  
  One possible solution is to copy members of a window group to which the transient belongs to. Also, because that's pretty X11 specific thing we maybe need to add some methods to distinguish `ShellClient`s from `Client`s, `Deleted::wasClient()` is too generic. I don't like this solution.
  
  Anyway, I'm done with it.

REPOSITORY
  R108 KWin

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

To: zzag, #kwin
Cc: davidedmundson, 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.