sc/source/core/data/document.cxx |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

New commits:
commit 9b408a688704ad36ae2f728ef77dab9870daac97
Author:     Caolán McNamara <[email protected]>
AuthorDate: Sat Apr 24 16:12:19 2021 +0100
Commit:     Caolán McNamara <[email protected]>
CommitDate: Sat Apr 24 20:25:33 2021 +0200

    cid#1477317 Logically dead code
    
    bIsMultiRangeRowFilteredTranspose can only be true if bIncludeFiltered is 
false
    so nRowCountInRange is always set from nRowCountNonFiltered, and 
nRowCountAll
    is then unused
    
    Change-Id: I6b15a9d84b5db475a2ba2e230acc5d09d588dfce
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114588
    Tested-by: Jenkins
    Tested-by: Caolán McNamara <[email protected]>
    Reviewed-by: Caolán McNamara <[email protected]>

diff --git a/sc/source/core/data/document.cxx b/sc/source/core/data/document.cxx
index 89322ceb2cdf..a0690931540c 100644
--- a/sc/source/core/data/document.cxx
+++ b/sc/source/core/data/document.cxx
@@ -2356,7 +2356,7 @@ void ScDocument::TransposeClip(ScDocument* pTransClip, 
InsertDeleteFlags nFlags,
     // handle this case specially, do not use GetClipParam().getWholeRange(),
     // instead loop through the ranges, calculate the row offset and handle 
filtered rows and
     // create in ScClipParam::transpose() a unified range.
-    bool bIsMultiRangeRowFilteredTranspose
+    const bool bIsMultiRangeRowFilteredTranspose
         = !bIncludeFiltered && GetClipParam().isMultiRange()
           && HasFilteredRows(aCombinedClipRange.aStart.Row(), 
aCombinedClipRange.aEnd.Row(),
                              aCombinedClipRange.aStart.Tab())
@@ -2382,10 +2382,10 @@ void ScDocument::TransposeClip(ScDocument* pTransClip, 
InsertDeleteFlags nFlags,
             nRowOffset = nRowCount;
 
             // calculate filtered rows of current clip range
-            SCROW nRowCountAll = aClipRange.aEnd.Row() - 
aClipRange.aStart.Row() + 1;
             SCROW nRowCountNonFiltered = CountNonFilteredRows(
                 aClipRange.aStart.Row(), aClipRange.aEnd.Row(), 
aClipRange.aStart.Tab());
-            SCROW nRowCountInRange = bIncludeFiltered ? nRowCountAll : 
nRowCountNonFiltered;
+            assert(!bIncludeFiltered && "bIsMultiRangeRowFilteredTranspose can 
only be true if bIncludeFiltered is false");
+            SCROW nRowCountInRange = nRowCountNonFiltered;
             nRowCount += nRowCountInRange; // for next iteration
         }
 
_______________________________________________
Libreoffice-commits mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to