From 169bc06bfef8ed0184f10bf17c0a57ce156fbd76 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tomi=20Korpip=C3=A4=C3=A4?= Date: Tue, 25 Mar 2014 09:26:11 +0200 Subject: Point style gradient bug fix MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Selection highlighting fixed Change-Id: Ieba8af12d8947f27b199d61591a77d295dbc9c48 Change-Id: Ieba8af12d8947f27b199d61591a77d295dbc9c48 Reviewed-by: Tomi Korpipää --- src/datavisualization/engine/scatter3drenderer.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/datavisualization') diff --git a/src/datavisualization/engine/scatter3drenderer.cpp b/src/datavisualization/engine/scatter3drenderer.cpp index 2c957f79..f85936f9 100644 --- a/src/datavisualization/engine/scatter3drenderer.cpp +++ b/src/datavisualization/engine/scatter3drenderer.cpp @@ -730,7 +730,8 @@ void Scatter3DRenderer::drawScene(const GLuint defaultFboHandle) dotShader->setUniformValue(dotShader->MVP(), MVPMatrix); if (useColor) { - if (colorStyle == Q3DTheme::ColorStyleRangeGradient) { + if (colorStyle == Q3DTheme::ColorStyleRangeGradient && + (m_selectedItemTotalIndex != dotNo)) { // Drawing points with range gradient // Get color from gradient based on items y position converted to percents int position = int(item.translation().y() * 50.0f) + 50; -- cgit v1.2.3