diff options
author | Julien Nabet <serval2412@yahoo.fr> | 2017-12-31 15:50:36 +0100 |
---|---|---|
committer | Julien Nabet <serval2412@yahoo.fr> | 2018-01-01 02:05:44 +0100 |
commit | 1823d8d0f1a1f29db8cb4bfbfbf2b7b2c94dcbb7 (patch) | |
tree | a50427d33ed531de1a69d8908e3df6227c5dbea8 /svx | |
parent | 2d1a732a2afabb6946d389f01dc491f0f3b6a571 (diff) |
tdf#114775: fix crash when deleting some rows
see bt https://bugs.documentfoundation.org/attachment.cgi?id=138757
Change-Id: I493bf47b1541262a5ea78b541bc1f47f93cc73df
Reviewed-on: https://gerrit.libreoffice.org/47227
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
Diffstat (limited to 'svx')
-rw-r--r-- | svx/source/fmcomp/fmgridcl.cxx | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/svx/source/fmcomp/fmgridcl.cxx b/svx/source/fmcomp/fmgridcl.cxx index 57af471fda3f..0ed000716416 100644 --- a/svx/source/fmcomp/fmgridcl.cxx +++ b/svx/source/fmcomp/fmgridcl.cxx @@ -1840,7 +1840,7 @@ Sequence< Any> FmGridControl::getSelectionBookmarks() // change our selection. So a "FirstSelected(); SeekCursor(); NextSelected();" may produce unpredictable results. // That's why we _first_ collect the indices of the selected rows and _then_ their bookmarks. long nIdx = FirstSelectedRow(); - while (nIdx >= 0) + while (nIdx != BROWSER_ENDOFSELECTION) { // (we misuse the bookmarks array for this ...) pBookmarks[i++] <<= (sal_Int32)nIdx; |