D14868: RFC: Keep Deleted transients above old parents

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


  In D14868#310393 <https://phabricator.kde.org/D14868#310393>, @davidedmundson wrote:
  
  > Maybe you can simplify it with some new virtuals on the toplevel for isTransient/transientFor rather than having two code paths.
  
  
  With `was` prefix, I wanted to emphasize that Deleted is not actually a transient. It was a transient for a parent window and we keep the deleted transient above the parent only because of effects. When the parent gets closed, the was part is questionable. But, in most cases, Toplevel returned from wasTransientFor() will be either a Client or ShellClient, so the was part is actually "valid", I guess.

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.