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#311383 <https://phabricator.kde.org/D14868#311383>, @zzag wrote:
  
  > 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.
  
  
  As last resort, I've tried to implement this solution. See https://github.com/zzag/kwin/commit/a9fb51b871040f9fbe5f7f0a26e75f84b1f42d9f
  
  Basically, relationship between transients and transientFor is M-2-M.
  
  The search window(KMail) still goes below because of `transient->isDialog() && !transient->isModal()`.
  
  So, that solution is not good too.

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.