diff options
author | Mike Krus <mike.krus@kdab.com> | 2016-02-12 08:38:29 +0000 |
---|---|---|
committer | Mike Krus <mike.krus@kdab.com> | 2016-02-18 19:28:04 +0000 |
commit | 3b7d40c2c0b17c35a778657d9950bb5547172d4c (patch) | |
tree | 83f275031d0e83353b24efde3ac3a2252a09c1ff /src/render/jobs/loadtexturedatajob.cpp | |
parent | d6a29b2163eb166626bbebd91d6a3cd9c3cbdfd6 (diff) |
Prevent crash when loading non-existent texture
Change-Id: I4a86dc92b84ed93b8dee1299e713fd446210e170
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'src/render/jobs/loadtexturedatajob.cpp')
-rw-r--r-- | src/render/jobs/loadtexturedatajob.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/render/jobs/loadtexturedatajob.cpp b/src/render/jobs/loadtexturedatajob.cpp index 5e7eb31a7..3b104ebdc 100644 --- a/src/render/jobs/loadtexturedatajob.cpp +++ b/src/render/jobs/loadtexturedatajob.cpp @@ -103,6 +103,8 @@ void LoadTextureDataJob::run() HTextureData textureDataHandle = handleData.first; QTexImageData *data = handleData.second; + if (!data) + return; if (txt->target() == QAbstractTextureProvider::TargetAutomatic) txt->setTarget(static_cast<QAbstractTextureProvider::Target>(data->target())); |