[Libreoffice-commits] core.git: sw/source

Michael Stahl mstahl at redhat.com
Wed Sep 28 10:57:37 UTC 2016


 sw/source/core/crsr/bookmrk.cxx |    5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

New commits:
commit b7192612c18222e19a0867925e4fe1d5b0e12e8a
Author: Michael Stahl <mstahl at redhat.com>
Date:   Wed Sep 28 12:43:28 2016 +0200

    sw: presumably rEnd != rStart implies rEnd isn't on index 0
    
    ... because only checkbox marks with only one dummy character should
    have rEnd == rStart; the 2-dummy-character ones have the end position
    behind the 2nd dummy character, see lcl_AssureFieldMarksSet.
    
    ... and "fix" some more "unused variables".
    
    Change-Id: I25fb33891c1a74213bbeb2bbd7f3843809ee7273

diff --git a/sw/source/core/crsr/bookmrk.cxx b/sw/source/core/crsr/bookmrk.cxx
index ba6bea9..b5364d2 100644
--- a/sw/source/core/crsr/bookmrk.cxx
+++ b/sw/source/core/crsr/bookmrk.cxx
@@ -117,11 +117,12 @@ namespace
         const SwPosition& rEnd = pField->GetMarkEnd();
         SwTextNode const*const pEndTextNode = rEnd.nNode.GetNode().GetTextNode();
         assert(pEndTextNode);
-        const sal_Int32 nEndPos = ( rEnd == rStart ||  rEnd.nContent.GetIndex() == 0 )
+        const sal_Int32 nEndPos = (rEnd == rStart)
                                    ? rEnd.nContent.GetIndex()
                                    : rEnd.nContent.GetIndex() - 1;
         assert(pEndTextNode->GetText()[nEndPos] == aEndMark);
-        (void) pStartTextNode;
+        (void) pEndTextNode;
+        (void) nEndPos;
         SwPaM aEnd(rEnd, rEnd);
         if (aEnd.Start()->nContent > 0)
             --aEnd.Start()->nContent;


More information about the Libreoffice-commits mailing list