From c1d54f0455fed02c4874a00c8ad23d8ac5bbed09 Mon Sep 17 00:00:00 2001 From: Caolán McNamara Date: Wed, 17 Jan 2018 13:59:53 +0000 Subject: coverity#1427632 try silencing Using invalid iterator Change-Id: I74387fd761f170d61e490418f856bfffd5dd8401 --- dbaccess/source/ui/tabledesign/TableUndo.cxx | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'dbaccess') diff --git a/dbaccess/source/ui/tabledesign/TableUndo.cxx b/dbaccess/source/ui/tabledesign/TableUndo.cxx index d11d53f48ad1..c39f0f264a42 100644 --- a/dbaccess/source/ui/tabledesign/TableUndo.cxx +++ b/dbaccess/source/ui/tabledesign/TableUndo.cxx @@ -203,13 +203,12 @@ void OTableEditorDelUndoAct::Undo() void OTableEditorDelUndoAct::Redo() { // delete line again - sal_uLong nPos; std::vector< std::shared_ptr >* pOriginalRows = pTabEdCtrl->GetRowList(); for (auto const& deletedRow : m_aDeletedRows) { - nPos = deletedRow->GetPos(); - pOriginalRows->erase( pOriginalRows->begin()+nPos ); + auto it = pOriginalRows->begin() + deletedRow->GetPos(); + pOriginalRows->erase(it); } pTabEdCtrl->DisplayData(pTabEdCtrl->GetCurRow()); -- cgit