Hi, Please find the latest report on new defect(s) introduced to LibreOffice found with Coverity Scan. 4 new defect(s) introduced to LibreOffice found with Coverity Scan. New defect(s) Reported-by: Coverity Scan Showing 4 of 4 defect(s) ** CID 1596697: (FORWARD_NULL) ________________________________________________________________________________________________________ *** CID 1596697: (FORWARD_NULL) /sc/source/ui/miscdlgs/inscldlg.cxx: 99 in ScInsertCellDlg::ScInsertCellDlg(weld::Window *, bool)() 93 break; 94 } 95 } 96 97 // if some cells are selected, then disable the SpinButtons 98 m_xNumberOfCols->set_sensitive(bColCount && !pViewData->GetMarkData().IsMarked()); >>> CID 1596697: (FORWARD_NULL) >>> Passing null pointer "pViewData->GetMarkData()" to "IsMarked", which dereferences it. 99 m_xNumberOfRows->set_sensitive(bRowsCount && !pViewData->GetMarkData().IsMarked()); 100 } 101 102 ScInsertCellDlg::~ScInsertCellDlg() {} 103 104 InsCellCmd ScInsertCellDlg::GetInsCellCmd() const /sc/source/ui/miscdlgs/inscldlg.cxx: 98 in ScInsertCellDlg::ScInsertCellDlg(weld::Window *, bool)() 92 bColCount = true; 93 break; 94 } 95 } 96 97 // if some cells are selected, then disable the SpinButtons >>> CID 1596697: (FORWARD_NULL) >>> Passing null pointer "pViewData->GetMarkData()" to "IsMarked", which dereferences it. 98 m_xNumberOfCols->set_sensitive(bColCount && !pViewData->GetMarkData().IsMarked()); 99 m_xNumberOfRows->set_sensitive(bRowsCount && !pViewData->GetMarkData().IsMarked()); 100 } 101 102 ScInsertCellDlg::~ScInsertCellDlg() {} 103 ** CID 1596696: Performance inefficiencies (COPY_INSTEAD_OF_MOVE) /slideshow/source/engine/shapes/drawshape.cxx: 1282 in slideshow::internal::DelayedGraphicLoader::DelayedGraphicLoader(std::shared_ptr<Graphic>)() ________________________________________________________________________________________________________ *** CID 1596696: Performance inefficiencies (COPY_INSTEAD_OF_MOVE) /slideshow/source/engine/shapes/drawshape.cxx: 1282 in slideshow::internal::DelayedGraphicLoader::DelayedGraphicLoader(std::shared_ptr<Graphic>)() 1276 { 1277 mpGraphicLoader.reset(); 1278 } 1279 } 1280 1281 DelayedGraphicLoader::DelayedGraphicLoader(std::shared_ptr<Graphic> pGraphic) >>> CID 1596696: Performance inefficiencies (COPY_INSTEAD_OF_MOVE) >>> "pGraphic" is copied in call to copy constructor "std::shared_ptr<Graphic>", when it could be moved instead. 1282 : mpGraphic(pGraphic) 1283 , mpVDevMask(DeviceFormat::WITHOUT_ALPHA) 1284 { 1285 } 1286 } 1287 ** CID 1596695: Performance inefficiencies (COPY_INSTEAD_OF_MOVE) /slideshow/source/engine/shapes/drawshape.cxx: 575 in slideshow::internal::DrawShape::create(const com::sun::star::uno::Reference<com::sun::star::drawing::XShape> &, const com::sun::star::uno::Reference<com::sun::star::drawing::XDrawPage> &, double, std::shared_ptr<Graphic>, const slideshow::internal::SlideShowContext &)() ________________________________________________________________________________________________________ *** CID 1596695: Performance inefficiencies (COPY_INSTEAD_OF_MOVE) /slideshow/source/engine/shapes/drawshape.cxx: 575 in slideshow::internal::DrawShape::create(const com::sun::star::uno::Reference<com::sun::star::drawing::XShape> &, const com::sun::star::uno::Reference<com::sun::star::drawing::XDrawPage> &, double, std::shared_ptr<Graphic>, const slideshow::internal::SlideShowContext &)() 569 std::shared_ptr<Graphic> pGraphic, 570 const SlideShowContext& rContext ) 571 { 572 DrawShapeSharedPtr pShape( new DrawShape(xShape, 573 xContainingPage, 574 nPrio, >>> CID 1596695: Performance inefficiencies (COPY_INSTEAD_OF_MOVE) >>> "pGraphic" is passed-by-value as parameter to "slideshow::internal::DrawShape::DrawShape(com::sun::star::uno::Reference<com::sun::star::drawing::XShape> const &, com::sun::star::uno::Reference<com::sun::star::drawing::XDrawPage>, double, std::shared_ptr<Graphic>, slideshow::internal::SlideShowContext const &)" when it could be moved instead. 575 pGraphic, 576 rContext) ); 577 578 if( pShape->hasIntrinsicAnimation() ) 579 { 580 OSL_ASSERT( !pShape->maAnimationFrames.empty() ); ** CID 1596694: Performance inefficiencies (COPY_INSTEAD_OF_MOVE) /slideshow/source/engine/shapes/shapeimporter.cxx: 323 in slideshow::internal::ShapeImporter::createShape(const com::sun::star::uno::Reference<com::sun::star::drawing::XShape> &, const com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet> &, std::basic_string_view<char16_t, std::char_traits<char16_t>>) const() ________________________________________________________________________________________________________ *** CID 1596694: Performance inefficiencies (COPY_INSTEAD_OF_MOVE) /slideshow/source/engine/shapes/shapeimporter.cxx: 323 in slideshow::internal::ShapeImporter::createShape(const com::sun::star::uno::Reference<com::sun::star::drawing::XShape> &, const com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet> &, std::basic_string_view<char16_t, std::char_traits<char16_t>>) const() 317 xGraphicObject->GetPrefMapMode(), 318 aGraphAttrs ) ); 319 320 return DrawShape::create( xCurrShape, 321 mxPage, 322 mnAscendingPrio, >>> CID 1596694: Performance inefficiencies (COPY_INSTEAD_OF_MOVE) >>> "pGraphic" is passed-by-value as parameter to "create" when it could be moved instead. 323 pGraphic, 324 mrContext ); 325 } 326 else 327 { 328 return DrawShape::create( xCurrShape, ________________________________________________________________________________________________________ To view the defects in Coverity Scan visit, https://u15810271.ct.sendgrid.net/ls/click?upn=u001.AxU2LYlgjL6eX23u9ErQy-2BKADyCpvUKOL6EWmZljiu6VvXBlQRUbS683tC8265rGNPXqJ1ffcoLZCnTuJFQbNcTEkb4XaEQkzovKhJ5DB3c-3D77bR_A9M4dSy7guk8NP6DcfgslOyvJRzavztVIKj6nRqYjYpWom7SJFyX0y710bz0kUGtDgWUiSLhexOoupwx8VbiHI-2BiNCqLVfoJHpK6SLqK-2FbEzrhlsRbh8hBrZhvsgMOBmxmC4230iHgTyvFfaaQp2ydakkXuQTZ-2F2xakj94Ii6-2Fykuq7AWO1THifnjEPAC0eqq-2BFxT4y60nj-2FiG82cmizIXCQPh3FiaBUfdheyRHJJJo-3D