diff --git a/tests/auto/widgets/widgets/qtextedit/tst_qtextedit.cpp b/tests/auto/widgets/widgets/qtextedit/tst_qtextedit.cpp index 6354fa70c2f..70d25f2e57c 100644 --- a/tests/auto/widgets/widgets/qtextedit/tst_qtextedit.cpp +++ b/tests/auto/widgets/widgets/qtextedit/tst_qtextedit.cpp @@ -2782,14 +2782,14 @@ namespace { class MyPaintDevice : public QPaintDevice { public: - MyPaintDevice() : m_paintEngine(new MyPaintEngine) + MyPaintDevice() : m_paintEngine(std::make_unique()) { } QPaintEngine *paintEngine () const override { - return m_paintEngine; + return m_paintEngine.get(); } int metric (QPaintDevice::PaintDeviceMetric metric) const override { @@ -2816,7 +2816,7 @@ namespace { return 0; } - MyPaintEngine *m_paintEngine; + std::unique_ptr m_paintEngine; }; }