diff options
author | Ulf Hermann <ulf.hermann@qt.io> | 2019-04-15 15:50:15 +0200 |
---|---|---|
committer | Ulf Hermann <ulf.hermann@qt.io> | 2019-04-16 08:00:14 +0000 |
commit | 7c6b969383a403474a63715fd7a12caddd826611 (patch) | |
tree | 508ef5136e3bfc08d91ad0589453b2aab5f0608e /src/3rdparty/angle/src/libANGLE | |
parent | 5b3dfa470ed7ea40103daa785286ab71fb7aa230 (diff) |
eglfs: Call destroy() from dtors of concrete windows
Calling destroy from the QEglFSWindow dtor() triggers the virtual
invalidateSurface() to be called on a partly destroyed object. As the
child windows deregister themselves from their screens on
invalidateSurface() this is dangerous: It leaves a dangling pointer in
the screen.
Fixes: QTBUG-75075
Change-Id: Idd3fea18562d41973f364340df875a50dbd5691e
Reviewed-by: Laszlo Agocs <laszlo.agocs@qt.io>
Diffstat (limited to 'src/3rdparty/angle/src/libANGLE')
0 files changed, 0 insertions, 0 deletions