Don't call wl_surface::destroy if the surface was never initialized
Task-number: QTBUG-57757 Change-Id: I85b74a3445c8d9df1a89b16760ce57e45204d2c6 Reviewed-by: Pier Luigi Fiorini <pierluigi.fiorini@hawaiios.org> Reviewed-by: Paul Olav Tvete <paul.tvete@qt.io>
This commit is contained in:
parent
18d0f87b87
commit
c2d22c4ab8
@ -222,7 +222,8 @@ void QWaylandWindow::reset()
|
|||||||
mShellSurface = 0;
|
mShellSurface = 0;
|
||||||
delete mSubSurfaceWindow;
|
delete mSubSurfaceWindow;
|
||||||
mSubSurfaceWindow = 0;
|
mSubSurfaceWindow = 0;
|
||||||
destroy();
|
if (isInitialized())
|
||||||
|
destroy();
|
||||||
|
|
||||||
if (mFrameCallback)
|
if (mFrameCallback)
|
||||||
wl_callback_destroy(mFrameCallback);
|
wl_callback_destroy(mFrameCallback);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user