svx/source/fmcomp/fmgridcl.cxx |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit 953fd82f2319fc84771c8ac209d63f045a480138
Author: Julien Nabet <serval2...@yahoo.fr>
Date:   Sun Dec 31 15:50:36 2017 +0100

    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/47219
    Tested-by: Jenkins <c...@libreoffice.org>
    Reviewed-by: Lionel Elie Mamane <lio...@mamane.lu>

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;
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to