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