File tree 2 files changed +3
-2
lines changed
2 files changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -64,7 +64,7 @@ class Q_DECL_HIDDEN WSurfaceItemPrivate : public QQuickItemPrivate
64
64
}
65
65
66
66
Q_DECLARE_PUBLIC (WSurfaceItem)
67
- WWrapPointer< WSurface> surface;
67
+ WSurface * surface = nullptr ;
68
68
WWrapPointer<WToplevelSurface> shellSurface;
69
69
std::unique_ptr<SurfaceState> surfaceState;
70
70
QQuickItem *contentContainer = nullptr ;
Original file line number Diff line number Diff line change @@ -271,7 +271,7 @@ class Q_DECL_HIDDEN WSurfaceItemContentPrivate: public QQuickItemPrivate
271
271
}
272
272
273
273
W_DECLARE_PUBLIC (WSurfaceItemContent)
274
- WWrapPointer< WSurface> surface;
274
+ WSurface * surface = nullptr ;
275
275
QRectF bufferSourceBox;
276
276
QPoint bufferOffset;
277
277
qreal devicePixelRatio = 1.0 ;
@@ -900,6 +900,7 @@ void WSurfaceItem::releaseResources()
900
900
901
901
if (d->surface ) {
902
902
d->surface ->safeDisconnect (this );
903
+ d->surface = nullptr ;
903
904
}
904
905
905
906
if (!d->surfaceFlags .testFlag (DontCacheLastBuffer)) {
You can’t perform that action at this time.
0 commit comments