diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/auto/widgets/qwebengineprofile/tst_qwebengineprofile.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/tests/auto/widgets/qwebengineprofile/tst_qwebengineprofile.cpp b/tests/auto/widgets/qwebengineprofile/tst_qwebengineprofile.cpp index 400105152..294cc52b1 100644 --- a/tests/auto/widgets/qwebengineprofile/tst_qwebengineprofile.cpp +++ b/tests/auto/widgets/qwebengineprofile/tst_qwebengineprofile.cpp @@ -187,6 +187,12 @@ public: setOpenMode(QIODevice::ReadOnly); m_timer.start(100, this); } + void close() override + { + QMutexLocker lock(&m_mutex); + QIODevice::close(); + deleteLater(); + } bool isSequential() const override { return true; } qint64 bytesAvailable() const override { return m_bytesAvailable; } @@ -243,7 +249,7 @@ public: void requestStarted(QWebEngineUrlRequestJob *job) { - job->reply("text/plain;charset=utf-8", new StreamingIODevice(job)); + job->reply("text/plain;charset=utf-8", new StreamingIODevice(this)); } }; |