summaryrefslogtreecommitdiff
path: root/dbaccess
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2018-01-17 13:59:53 +0000
committerCaolán McNamara <caolanm@redhat.com>2018-01-17 14:10:42 +0000
commitc1d54f0455fed02c4874a00c8ad23d8ac5bbed09 (patch)
tree36189e12e5a47df20de99f39143bfb2997b5ce37 /dbaccess
parent61a7c6c405d8578fc2508196d9b7e85de44bd6ed (diff)
coverity#1427632 try silencing Using invalid iterator
Change-Id: I74387fd761f170d61e490418f856bfffd5dd8401
Diffstat (limited to 'dbaccess')
-rw-r--r--dbaccess/source/ui/tabledesign/TableUndo.cxx5
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());