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

Martin Gräßlin <mgraess...@kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REOPENED                    |RESOLVED
      Latest Commit|                            |https://commits.kde.org/kwi
                   |                            |n/bba18a1ba812f3a147173edc1
                   |                            |9516f0e00e7c855
         Resolution|---                         |FIXED

--- Comment #8 from Martin Gräßlin <mgraess...@kde.org> ---
Git commit bba18a1ba812f3a147173edc19516f0e00e7c855 by Martin Gräßlin.
Committed on 27/12/2016 at 16:36.
Pushed by graesslin into branch 'master'.

Fix the osd re-placement on X11

Summary:
6383f8304711719fe22371474138efc144adc750 introduced a regression hitting
an assert on X11 when an osd window is added.

This change tries to address this by adding a GeometryUpdateBlocker
around the change. The hit assertion is:

    pendingGeometryUpdate() == PendingGeometryNone ||
    areGeometryUpdatesBlocked()

By using a GeometryUpdateBlocker the second condition becomes true
and we no longer hit the condition.

Test Plan:
Manual tested both on X11 and Wayland, Wayland autotest
still passes

Reviewers: #kwin, #plasma

Subscribers: plasma-devel, kwin

Tags: #kwin

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

M  +1    -0    abstract_client.cpp

https://commits.kde.org/kwin/bba18a1ba812f3a147173edc19516f0e00e7c855

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

Reply via email to