Hi,
Please find the latest report on new defect(s) introduced to LibreOffice found
with Coverity Scan.
2 new defect(s) introduced to LibreOffice found with Coverity Scan.
6 defect(s), reported by Coverity Scan earlier, were marked fixed in the recent
build analyzed by Coverity Scan.
New defect(s) Reported-by: Coverity Scan
Showing 2 of 2 defect(s)
** CID 1665199: Performance inefficiencies (COPY_INSTEAD_OF_MOVE)
_____________________________________________________________________________________________
*** CID 1665199: Performance inefficiencies (COPY_INSTEAD_OF_MOVE)
/vcl/source/image/Image.cxx: 165 in Image::Draw(OutputDevice *,
const Point &, DrawImageFlags, const Size *) const()
159 }
160 else
161 {
162 sal_uInt8 cErase = 128;
163 aTempBitmap = Bitmap(aTempBitmap,
AlphaMask(aTempBitmap.GetSizePixel(), &cErase));
164 }
>>> CID 1665199: Performance inefficiencies (COPY_INSTEAD_OF_MOVE)
>>> "aTempBitmap" is copied in call to copy assignment for class "Bitmap",
>>> when it could be moved instead.
165 aRenderBmp = aTempBitmap;
166 }
167 }
168
169 pOutDev->DrawBitmapEx(rPos, aOutSize, aRenderBmp);
170 }
171
** CID 1665198: (DEADCODE)
/canvas/source/vcl/canvashelper.cxx: 958 in
vclcanvas::CanvasHelper::setupOutDevState(const
com::sun::star::rendering::ViewState &, const
com::sun::star::rendering::RenderState &, vclcanvas::CanvasHelper::ColorType)
const()
/canvas/source/vcl/canvashelper.cxx: 967 in
vclcanvas::CanvasHelper::setupOutDevState(const
com::sun::star::rendering::ViewState &, const
com::sun::star::rendering::RenderState &, vclcanvas::CanvasHelper::ColorType)
const()
/canvas/source/vcl/canvashelper.cxx: 947 in
vclcanvas::CanvasHelper::setupOutDevState(const
com::sun::star::rendering::ViewState &, const
com::sun::star::rendering::RenderState &, vclcanvas::CanvasHelper::ColorType)
const()
_____________________________________________________________________________________________
*** CID 1665198: (DEADCODE)
/canvas/source/vcl/canvashelper.cxx: 958 in
vclcanvas::CanvasHelper::setupOutDevState(const
com::sun::star::rendering::ViewState &, const
com::sun::star::rendering::RenderState &, vclcanvas::CanvasHelper::ColorType)
const()
952 case FILL_COLOR:
953 rOutDev.SetFillColor( aColor );
954 rOutDev.SetLineColor();
955
956 if( p2ndOutDev )
957 {
>>> CID 1665198: (DEADCODE)
>>> Execution cannot reach this statement: "p2ndOutDev->SetFillColor(aC...".
958 p2ndOutDev->SetFillColor( aColor );
959 p2ndOutDev->SetLineColor();
960 }
961 break;
962
963 case TEXT_COLOR:
/canvas/source/vcl/canvashelper.cxx: 967 in
vclcanvas::CanvasHelper::setupOutDevState(const
com::sun::star::rendering::ViewState &, const
com::sun::star::rendering::RenderState &, vclcanvas::CanvasHelper::ColorType)
const()
961 break;
962
963 case TEXT_COLOR:
964 rOutDev.SetTextColor( aColor );
965
966 if( p2ndOutDev )
>>> CID 1665198: (DEADCODE)
>>> Execution cannot reach this statement: "p2ndOutDev->SetTextColor(aC...".
967 p2ndOutDev->SetTextColor( aColor );
968 break;
969
970 default:
971 ENSURE_OR_THROW( false,
972 "Unexpected color type");
/canvas/source/vcl/canvashelper.cxx: 947 in
vclcanvas::CanvasHelper::setupOutDevState(const
com::sun::star::rendering::ViewState &, const
com::sun::star::rendering::RenderState &, vclcanvas::CanvasHelper::ColorType)
const()
941 case LINE_COLOR:
942 rOutDev.SetLineColor( aColor );
943 rOutDev.SetFillColor();
944
945 if( p2ndOutDev )
946 {
>>> CID 1665198: (DEADCODE)
>>> Execution cannot reach this statement: "p2ndOutDev->SetLineColor(aC...".
947 p2ndOutDev->SetLineColor( aColor );
948 p2ndOutDev->SetFillColor();
949 }
950 break;
951
952 case FILL_COLOR:
________________________________________________________________________________________________________
To view the defects in Coverity Scan visit,
https://scan.coverity.com/projects/libreoffice?tab=overview