Diffusion KWin afe0a5c04116

Fix placement of KSplash

Authored by graesslin on Oct 12 2017, 6:33 PM.

Description

Fix placement of KSplash

Summary:
In a bug report there was a reference that on multi-screen KSplash is
not placed correctly. I investigated and noticed that it is an OSD which
sets an own position. In KWin the events were processed correctly but
the position was off.

The problem is that KWin has code to correct the position of an OSD when
it's size changes. This happens also on first damage and then the window
gets incorrectly placed when the position is set. So honor that the
position is set.

Test Plan: Restarted the session, ksplash positioned correctly now.

Reviewers: KWin, Plasma

Subscribers: plasma-devel, kwin

Tags: KWin

Differential Revision: https://phabricator.kde.org/D8268

Details

Committed
graesslinOct 15 2017, 2:41 PM
Differential Revision
D8268: Fix placement of KSplash
Parents
R108:1e7b4fbc8a70: Merge branch 'Plasma/5.11'
Branches
Unknown
Tags
Unknown