diff options
author | Caolán McNamara <caolanm@redhat.com> | 2018-01-17 13:59:53 +0000 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2018-01-17 14:10:42 +0000 |
commit | c1d54f0455fed02c4874a00c8ad23d8ac5bbed09 (patch) | |
tree | 36189e12e5a47df20de99f39143bfb2997b5ce37 | |
parent | 61a7c6c405d8578fc2508196d9b7e85de44bd6ed (diff) |
coverity#1427632 try silencing Using invalid iterator
Change-Id: I74387fd761f170d61e490418f856bfffd5dd8401
-rw-r--r-- | dbaccess/source/ui/tabledesign/TableUndo.cxx | 5 |
1 files changed, 2 insertions, 3 deletions
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<OTableRow> >* 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()); |