sc/source/filter/oox/sheetdatabuffer.cxx |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

New commits:
commit ab9aec1c97a69fb0d8df6f04eefdd02291c974cf
Author:     Arkadiy Illarionov <qar...@gmail.com>
AuthorDate: Sat Jan 19 21:29:03 2019 +0300
Commit:     Noel Grandin <noel.gran...@collabora.co.uk>
CommitDate: Sun Jan 20 11:58:11 2019 +0100

    Check id in outer loop
    
    Change-Id: I24ecf429d26c19823cd76128d2b5e0ec3bdf82c7
    Reviewed-on: https://gerrit.libreoffice.org/66639
    Reviewed-by: Julien Nabet <serval2...@yahoo.fr>
    Tested-by: Jenkins
    Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk>

diff --git a/sc/source/filter/oox/sheetdatabuffer.cxx 
b/sc/source/filter/oox/sheetdatabuffer.cxx
index 1051399d91d6..9a0240ec631d 100644
--- a/sc/source/filter/oox/sheetdatabuffer.cxx
+++ b/sc/source/filter/oox/sheetdatabuffer.cxx
@@ -428,12 +428,12 @@ void SheetDataBuffer::finalizeImport()
 
     for ( std::map< sal_Int32, std::vector< ValueRange > >::iterator it = 
maXfIdRowRangeList.begin(), it_end =  maXfIdRowRangeList.end(); it != it_end; 
++it )
     {
+        if ( it->first == -1 ) // it's a dud skip it
+            continue;
         AddressConverter& rAddrConv = getAddressConverter();
         // get all row ranges for id
         for ( std::vector< ValueRange >::iterator rangeIter = 
it->second.begin(), rangeIter_end = it->second.end(); rangeIter != 
rangeIter_end; ++rangeIter )
         {
-            if ( it->first == -1 ) // it's a dud skip it
-                continue;
             ScRange aRange( 0, rangeIter->mnFirst, getSheetIndex(),
                             rAddrConv.getMaxApiAddress().Col(), 
rangeIter->mnLast, getSheetIndex() );
 
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to