summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tests/manual/rhi/rhiwidget/rhiwidget_p.h8
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();