Summary: For some windows we don't want to create a PlasmaWindow. Not all ShellClients are something the outside world should see. This change introduces the first restrictions: * KWin internal windows are hidden * transients not accepting focus are hidden The latter case doesn't work though if the Surface is mapped prior to creating the shell surface. In such a situation it's racy as KWin handles the create surface request before we get the setTransient request. This is difficult to handle as we do want to react quickly. Reviewers: #plasma Subscribers: plasma-devel Tags: #plasma Differential Revision: https://phabricator.kde.org/D1759remotes/origin/Plasma/5.7
parent
6cae5f7ab9
commit
5d396add12
3 changed files with 21 additions and 5 deletions
Loading…
Reference in new issue