summaryrefslogtreecommitdiffstats
path: root/src/datavisualization/engine/seriesrendercache.cpp
diff options
context:
space:
mode:
authorMiikka Heikkinen <miikka.heikkinen@digia.com>2013-12-10 10:11:27 +0200
committerTomi Korpipää <tomi.korpipaa@digia.com>2013-12-10 10:13:05 +0200
commit6e35dbbfc272b322d9e39d30dec3039a75a149fa (patch)
tree56b6feb624870fd679db9a3c28f2a0f364335161 /src/datavisualization/engine/seriesrendercache.cpp
parent3573055abe42ff283d011d8550bc8495156338a1 (diff)
Fix mingw build and bar selection issues.
Change-Id: I0484c8f512299b58109efe68b82480399f66b402 Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
Diffstat (limited to 'src/datavisualization/engine/seriesrendercache.cpp')
-rw-r--r--src/datavisualization/engine/seriesrendercache.cpp11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/datavisualization/engine/seriesrendercache.cpp b/src/datavisualization/engine/seriesrendercache.cpp
index b1c78c24..68bf2645 100644
--- a/src/datavisualization/engine/seriesrendercache.cpp
+++ b/src/datavisualization/engine/seriesrendercache.cpp
@@ -132,7 +132,8 @@ void SeriesRenderCache::populate(QAbstract3DSeries *series, Abstract3DRenderer *
}
if (seriesChanged || changeTracker.baseGradientChanged) {
- renderer->fixGradient(&series->baseGradient(), &m_baseGradientTexture);
+ QLinearGradient gradient = series->baseGradient();
+ renderer->fixGradientAndGenerateTexture(&gradient, &m_baseGradientTexture);
changeTracker.baseGradientChanged = false;
}
@@ -142,8 +143,8 @@ void SeriesRenderCache::populate(QAbstract3DSeries *series, Abstract3DRenderer *
}
if (seriesChanged || changeTracker.singleHighlightGradientChanged) {
- renderer->fixGradient(&series->singleHighlightGradient(),
- &m_singleHighlightGradientTexture);
+ QLinearGradient gradient = series->singleHighlightGradient();
+ renderer->fixGradientAndGenerateTexture(&gradient, &m_singleHighlightGradientTexture);
changeTracker.singleHighlightGradientChanged = false;
}
@@ -153,8 +154,8 @@ void SeriesRenderCache::populate(QAbstract3DSeries *series, Abstract3DRenderer *
}
if (seriesChanged || changeTracker.multiHighlightGradientChanged) {
- renderer->fixGradient(&series->multiHighlightGradient(),
- &m_multiHighlightGradientTexture);
+ QLinearGradient gradient = series->multiHighlightGradient();
+ renderer->fixGradientAndGenerateTexture(&gradient, &m_multiHighlightGradientTexture);
changeTracker.multiHighlightGradientChanged = false;
}
}