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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
   Version Fixed In|                            |5.7.4
         Resolution|---                         |FIXED
      Latest Commit|                            |http://commits.kde.org/kwin
                   |                            |/fe8fc6f83d3a567b0774b433df
                   |                            |011f899f7230d3

--- Comment #96 from Martin Gräßlin <mgraess...@kde.org> ---
Git commit fe8fc6f83d3a567b0774b433df011f899f7230d3 by Martin Gräßlin.
Committed on 18/08/2016 at 14:08.
Pushed by graesslin into branch 'Plasma/5.7'.

Ensure to directly delete old Shadow on update

Summary:
So far when deleting a Shadow we used deleteLater which caused it
to be deleted in the next event cycle. This could in worst case result
in the Shadow being deleted after compositing got suspended. Thus the
Shadow not getting removed from the DecorationShadowCache which in
turn would mess up rendering on resume of compositing as the cache
returns a texture created for a different context.
FIXED-IN: 5.7.4

Reviewers: #kwin, #plasma

Subscribers: kwin

Tags: #kwin

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

M  +9    -0    scene.cpp
M  +0    -6    scene.h
M  +4    -3    shadow.cpp

http://commits.kde.org/kwin/fe8fc6f83d3a567b0774b433df011f899f7230d3

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

Reply via email to