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