diff options
-rw-r--r-- | tests/manual/rhi/rhiwidget/rhiwidget_p.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/tests/manual/rhi/rhiwidget/rhiwidget_p.h b/tests/manual/rhi/rhiwidget/rhiwidget_p.h index df3e016fea..b5cd058a94 100644 --- a/tests/manual/rhi/rhiwidget/rhiwidget_p.h +++ b/tests/manual/rhi/rhiwidget/rhiwidget_p.h @@ -13,7 +13,13 @@ class QRhiWidgetPrivate : public QWidgetPrivate { Q_DECLARE_PUBLIC(QRhiWidget) public: - QRhiTexture *texture() const override { return textureInvalid ? nullptr : t; } + TextureData texture() const override + { + TextureData td; + if (!textureInvalid) + td.textureLeft = t; + return td; + } QPlatformBackingStoreRhiConfig rhiConfig() const override; void ensureRhi(); |