#2460 Tensor vectors: Move cvf::ref of scaler mapper out to avoid nullptr exception

This commit is contained in:
Rebecca Cox 2018-02-20 13:56:36 +01:00
parent 2c26ca4243
commit 0366361767

View File

@ -334,10 +334,10 @@ cvf::ref<cvf::Part> RivTensorResultPartMgr::createPart(const std::vector<TensorV
cvf::ScalarMapper* activeScalerMapper = nullptr;
cvf::ref<cvf::ScalarMapperDiscreteLinear> discreteScalarMapper = new cvf::ScalarMapperDiscreteLinear;
auto vectorColors = m_rimReservoirView->tensorResults()->vectorColors();
if (vectorColors == RimTensorResults::MAGENTA_BROWN_BLACK || vectorColors == RimTensorResults::WHITE_GRAY_BLACK)
{
cvf::ref<cvf::ScalarMapperDiscreteLinear> discreteScalarMapper = new cvf::ScalarMapperDiscreteLinear;
activeScalerMapper = discreteScalarMapper.p();