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!
 

Reply via email to