scaddins/source/analysis/analysishelper.cxx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-)
New commits: commit 9646eddfa09c0048b2ca0371b9d540076025b0ca Author: Aron Budea <aron.bu...@collabora.com> AuthorDate: Mon Nov 25 12:25:12 2024 +1030 Commit: Aron Budea <aron.bu...@collabora.com> CommitDate: Mon Nov 25 06:50:14 2024 +0100 tdf#163486 PVS V1023 A pointer without owner is added to the container ...by the 'emplace_back' method. Change-Id: I76a0a655d5fc5b123cd1018cb010ff9c9625c1d8 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/177226 Reviewed-by: Mike Kaganski <mike.kagan...@collabora.com> Tested-by: Jenkins Reviewed-by: Aron Budea <aron.bu...@collabora.com> diff --git a/scaddins/source/analysis/analysishelper.cxx b/scaddins/source/analysis/analysishelper.cxx index 64277a2053c9..1ba1b303c2e6 100644 --- a/scaddins/source/analysis/analysishelper.cxx +++ b/scaddins/source/analysis/analysishelper.cxx @@ -2223,10 +2223,10 @@ double ConvertDataLinear::ConvertFromBase( double f, sal_Int16 n ) const ConvertDataList::ConvertDataList() { -#define NEWD(str,unit,cl) maVector.emplace_back(new ConvertData(str,unit,cl)) -#define NEWDP(str,unit,cl) maVector.emplace_back(new ConvertData(str,unit,cl,true)) -#define NEWL(str,unit,offs,cl) maVector.emplace_back(new ConvertDataLinear(str,unit,offs,cl)) -#define NEWLP(str,unit,offs,cl) maVector.emplace_back(new ConvertDataLinear(str,unit,offs,cl,true)) +#define NEWD(str,unit,cl) maVector.push_back(std::make_unique<ConvertData>(str,unit,cl)) +#define NEWDP(str,unit,cl) maVector.push_back(std::make_unique<ConvertData>(str,unit,cl,true)) +#define NEWL(str,unit,offs,cl) maVector.push_back(std::make_unique<ConvertDataLinear>(str,unit,offs,cl)) +#define NEWLP(str,unit,offs,cl) maVector.push_back(std::make_unique<ConvertDataLinear>(str,unit,offs,cl,true)) // *** are extra and not standard Excel Analysis Addin!