mirror of
https://github.com/JulianGro/overte.git
synced 2025-04-17 22:08:27 +02:00
Avoid leaking ScriptableResource
This commit is contained in:
parent
069065dc23
commit
6b53c1e85d
1 changed files with 2 additions and 1 deletions
|
@ -157,7 +157,7 @@ void ScriptableResource::disconnectHelper() {
|
|||
}
|
||||
|
||||
ScriptableResource* ResourceCache::prefetch(const QUrl& url, void* extra) {
|
||||
auto result = new ScriptableResource(url);
|
||||
ScriptableResource* result = nullptr;
|
||||
|
||||
if (QThread::currentThread() != thread()) {
|
||||
// Must be called in thread to ensure getResource returns a valid pointer
|
||||
|
@ -167,6 +167,7 @@ ScriptableResource* ResourceCache::prefetch(const QUrl& url, void* extra) {
|
|||
return result;
|
||||
}
|
||||
|
||||
result = new ScriptableResource(url);
|
||||
|
||||
auto resource = getResource(url, QUrl(), false, extra);
|
||||
result->_resource = resource;
|
||||
|
|
Loading…
Reference in a new issue