https://bugs.kde.org/show_bug.cgi?id=415317

--- Comment #5 from David Edmundson <k...@davidedmundson.co.uk> ---
Found it!

>void XdgShellClient::handleWindowGeometryChanged(const QRect &windowGeometry)
{
    qDebug() << this << "handleWindowGeometryChanged" << windowGeometry;
    const QRect boundingRect = subSurfaceTreeRect(surface());
    m_windowGeometry = windowGeometry      & boundingRect;  <--- HERE!!!
    m_hasWindowGeometry = true;


Bounding rect is null as we don't have a surface at the time of doing initial
placement. We just have a pending initial size.

This gets us in a messed up state, where we think the window is 1x1 with just a
really massive giant animating frame.

Also the cause of the weird "ghost" notifications that you can't interact with.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to