summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMike Krus <mike.krus@kdab.com>2018-03-10 18:22:07 +0000
committerMike Krus <mike.krus@kdab.com>2018-03-16 08:18:41 +0000
commitf72228046be1aaa707ab45c03dbd07b77f5acc6a (patch)
treeedcb29b485580a1f83093b2c42a2fcd415d85fcc
parent42788e0c54e994609bcab1cf757b38a86b815f5a (diff)
Notify node dirty on texture download
Change-Id: Ia04f278ef474d39aaa7c2ba516c83ed6227e660d Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
-rw-r--r--src/render/texture/texture.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/render/texture/texture.cpp b/src/render/texture/texture.cpp
index 7e9f5c168..2585165e7 100644
--- a/src/render/texture/texture.cpp
+++ b/src/render/texture/texture.cpp
@@ -83,6 +83,8 @@ void Texture::addDirtyFlag(DirtyFlags flags)
{
QMutexLocker lock(&m_flagsMutex);
m_dirty |= flags;
+ if (m_renderer)
+ markDirty(AbstractRenderer::TexturesDirty);
}
Texture::DirtyFlags Texture::dirtyFlags()
@@ -249,8 +251,6 @@ void Texture::sceneChangeEvent(const Qt3DCore::QSceneChangePtr &e)
}
addDirtyFlag(dirty);
-
- markDirty(AbstractRenderer::TexturesDirty);
BackendNode::sceneChangeEvent(e);
}