summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire350@gmail.com>2015-10-10 10:03:20 +0200
committerPaul Lemire <paul.lemire@kdab.com>2015-10-14 18:54:54 +0000
commitbe976ee15f819e0a63a3e999fcff0802887703bf (patch)
tree3e299f1963656c7f7a31af6568e3f1c4cabc9a73 /src
parentaaaf7207ceabec62365f5b7469db93776b0e0ff0 (diff)
RenderView: check that RengerGeometryRenderer are enabled
Change-Id: I9631d986ffc382027455c9620491860bd94914fb Task-number: QTBUG-48630 Reviewed-by: Andy Nichols <andy.nichols@theqtcompany.com>
Diffstat (limited to 'src')
-rw-r--r--src/render/backend/renderview.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/render/backend/renderview.cpp b/src/render/backend/renderview.cpp
index de10caae7..8583aed99 100644
--- a/src/render/backend/renderview.cpp
+++ b/src/render/backend/renderview.cpp
@@ -378,7 +378,8 @@ void RenderView::buildRenderCommands(Entity *node)
if (isEntityInLayers(node, m_data->m_layers)) {
GeometryRenderer *geometryRenderer = Q_NULLPTR;
if (node->componentHandle<GeometryRenderer, 16>() != HGeometryRenderer()
- && (geometryRenderer = node->renderComponent<GeometryRenderer>()) != Q_NULLPTR) {
+ && (geometryRenderer = node->renderComponent<GeometryRenderer>()) != Q_NULLPTR
+ && geometryRenderer->isEnabled()) {
// There is a geometry renderer
if (geometryRenderer != Q_NULLPTR && !geometryRenderer->geometryId().isNull()) {