summaryrefslogtreecommitdiff
path: root/examples/examples.pro
diff options
context:
space:
mode:
authorDavid Edmundson <davidedmundson@kde.org>2018-01-03 19:18:42 +0000
committerDavid Edmundson <davidedmundson@kde.org>2018-01-16 15:20:14 +0000
commitbf09c7a1493c01a65ee0f110b37a04e653edc08e (patch)
treed851c752abece83be21ee3a5950e75886433c18e /examples/examples.pro
parentec029b1a4c104c2400da23d4f5f04d7f03731beb (diff)
downloadqtwayland-bf09c7a1493c01a65ee0f110b37a04e653edc08e.tar.gz
Don't recreate hidden egl surfaces
QWaylandEglWindow deletes surfaces when a window changes from hidden to visible, presumably as a result of us not having a valid wl_surface object. By extension it doesn't make sense to create a surface whilst a window is still hidden. This fixes a crash where a QQuickWindow hides and then is destroyed. In QQuickWindow destruction we have to create a valid context in order to delete any textures/assets owned by the scene graph; as the wl_surface has gone this causes an error in the EGL libs when we create an EGL surface. Task-number: QTBUG-65553 Change-Id: I9b37a86326bf2cd7737c4e839c1aa8c74cf08116 Reviewed-by: Johan Helsing <johan.helsing@qt.io>
Diffstat (limited to 'examples/examples.pro')
0 files changed, 0 insertions, 0 deletions