summaryrefslogtreecommitdiffstats
path: root/tests/auto/widgets/qwebengineprofile/tst_qwebengineprofile.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/widgets/qwebengineprofile/tst_qwebengineprofile.cpp')
-rw-r--r--tests/auto/widgets/qwebengineprofile/tst_qwebengineprofile.cpp8
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));
}
};