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;
|
||||
delete mSubSurfaceWindow;
|
||||
mSubSurfaceWindow = 0;
|
||||
destroy();
|
||||
if (isInitialized())
|
||||
destroy();
|
||||
|
||||
if (mFrameCallback)
|
||||
wl_callback_destroy(mFrameCallback);
|
||||
|
Loading…
x
Reference in New Issue
Block a user