diff options
author | Paul Lemire <paul.lemire350@gmail.com> | 2015-10-10 10:03:20 +0200 |
---|---|---|
committer | Paul Lemire <paul.lemire@kdab.com> | 2015-10-14 18:54:54 +0000 |
commit | be976ee15f819e0a63a3e999fcff0802887703bf (patch) | |
tree | 3e299f1963656c7f7a31af6568e3f1c4cabc9a73 /src | |
parent | aaaf7207ceabec62365f5b7469db93776b0e0ff0 (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.cpp | 3 |
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()) { |