summaryrefslogtreecommitdiffstats
path: root/src/datavisualization/engine/selectionpointer.cpp
diff options
context:
space:
mode:
authorTomi Korpipää <tomi.korpipaa@digia.com>2013-10-03 09:39:16 +0300
committerTomi Korpipää <tomi.korpipaa@digia.com>2013-10-03 10:00:09 +0300
commit838e5d59a1a1f83049fb5d226a7def1639298054 (patch)
tree561c14f58d1ce56a73a02a38af785a48a1e338ff /src/datavisualization/engine/selectionpointer.cpp
parent6889a543a32df1b802ffc9c48609310aa72f03d3 (diff)
QML surface crash fix for Android
Task-number: QTRD-2358 Change-Id: I376cc09180d580f1959efe7e02d7b945fc04b765 Change-Id: I376cc09180d580f1959efe7e02d7b945fc04b765 Reviewed-by: Mika Salmela <mika.salmela@digia.com>
Diffstat (limited to 'src/datavisualization/engine/selectionpointer.cpp')
-rw-r--r--src/datavisualization/engine/selectionpointer.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/datavisualization/engine/selectionpointer.cpp b/src/datavisualization/engine/selectionpointer.cpp
index 11db2377..421c547e 100644
--- a/src/datavisualization/engine/selectionpointer.cpp
+++ b/src/datavisualization/engine/selectionpointer.cpp
@@ -242,8 +242,13 @@ void SelectionPointer::initShaders()
// The shader for the small point ball
if (m_pointShader)
delete m_pointShader;
+#if defined (Q_OS_ANDROID)
+ m_pointShader = new ShaderHelper(this, QStringLiteral(":/shaders/vertexES2"),
+ QStringLiteral(":/shaders/fragmentES2"));
+#else
m_pointShader = new ShaderHelper(this, QStringLiteral(":/shaders/vertex"),
QStringLiteral(":/shaders/fragment"));
+#endif
m_pointShader->initialize();
}