diff --git a/ApplicationComponents/SaveAndLoadLidarState/lqLoadLidarStateReaction.cxx b/ApplicationComponents/SaveAndLoadLidarState/lqLoadLidarStateReaction.cxx index d8f1e90cf5a558090b6c908447ef4241c05c6ae7..90a3c85acf5a68b27649674311fb55ccd15b0a00 100644 --- a/ApplicationComponents/SaveAndLoadLidarState/lqLoadLidarStateReaction.cxx +++ b/ApplicationComponents/SaveAndLoadLidarState/lqLoadLidarStateReaction.cxx @@ -218,12 +218,12 @@ void lqLoadLidarStateReaction::UpdateProperty(vtkSMProxy * proxy, { std::cout << "Values to applied and base property does not have the same size" << std::endl; } - double d[values.size()]; + std::vector<double> d; for(unsigned int j = 0; j < values.size(); j++) { - d[j] = std::stod(values[j]); + d.push_back(std::stod(values[j])); } - vtkSMPropertyHelper(prop).Set(d, values.size()); + vtkSMPropertyHelper(prop).Set(d.data(), d.size()); } else {