summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMiikka Heikkinen <miikka.heikkinen@digia.com>2013-08-27 10:34:55 +0300
committerMiikka Heikkinen <miikka.heikkinen@digia.com>2013-08-27 10:39:29 +0300
commit3490ab47a7483dd89eb92b460fb527ee5b4a0cb4 (patch)
treebf9bbc0dd9e68e7f85add724e174f8f49f3a1a83 /src
parent912d19d6ceed8e8fd4187d611f15d9fbed27decc (diff)
Fix rendering artifacts when changing data window size
Change-Id: I6bc76feca9b4400477cb9de94e46bd6d46e9dabc Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
Diffstat (limited to 'src')
-rw-r--r--src/datavis3d/data/barrenderitem.cpp1
-rw-r--r--src/datavis3d/engine/bars3dcontroller.cpp1
2 files changed, 2 insertions, 0 deletions
diff --git a/src/datavis3d/data/barrenderitem.cpp b/src/datavis3d/data/barrenderitem.cpp
index 3530704b..c004ed22 100644
--- a/src/datavis3d/data/barrenderitem.cpp
+++ b/src/datavis3d/data/barrenderitem.cpp
@@ -25,6 +25,7 @@ BarRenderItem::BarRenderItem()
: AbstractRenderItem(),
m_renderer(0),
m_value(0),
+ m_height(0.0f),
m_sliceLabelItem(0)
{
}
diff --git a/src/datavis3d/engine/bars3dcontroller.cpp b/src/datavis3d/engine/bars3dcontroller.cpp
index 8b6f9ae8..13dce382 100644
--- a/src/datavis3d/engine/bars3dcontroller.cpp
+++ b/src/datavis3d/engine/bars3dcontroller.cpp
@@ -435,6 +435,7 @@ void Bars3dController::setDataWindow(int rowCount, int columnCount)
setSelectedBarPos(noSelectionPoint());
m_changeTracker.sampleSpaceChanged = true;
+ m_isDataDirty = true; // Render item array is recreated in renderer
emit sampleSpaceChanged(rowCount, columnCount);
}