openoffice-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ha...@apache.org
Subject svn commit: r1650261 - /openoffice/trunk/main/basic/source/runtime/methods.cxx
Date Thu, 08 Jan 2015 12:56:45 GMT
Author: hanya
Date: Thu Jan  8 12:56:45 2015
New Revision: 1650261

URL: http://svn.apache.org/r1650261
Log:
#i94895# fix illegal result of Replace runtime function

Modified:
    openoffice/trunk/main/basic/source/runtime/methods.cxx

Modified: openoffice/trunk/main/basic/source/runtime/methods.cxx
URL: http://svn.apache.org/viewvc/openoffice/trunk/main/basic/source/runtime/methods.cxx?rev=1650261&r1=1650260&r2=1650261&view=diff
==============================================================================
--- openoffice/trunk/main/basic/source/runtime/methods.cxx (original)
+++ openoffice/trunk/main/basic/source/runtime/methods.cxx Thu Jan  8 12:56:45 2015
@@ -1439,7 +1439,7 @@ RTLFUNC(Replace)
 				if( nPos != STRING_NOTFOUND )
 				{
 					aExpStr.Replace( nPos, nFindStrLen, aReplaceStr );
-					nPos = nPos - nFindStrLen + nReplaceStrLen + 1;
+					nPos = nPos + nReplaceStrLen;
 					nCounts++;
 				}
 				else
@@ -1448,7 +1448,7 @@ RTLFUNC(Replace)
 				}
 			}
 		}
-		rPar.Get(0)->PutString( aExpStr.Copy( static_cast<sal_uInt16>(lStartPos - 1) )
 );
+		rPar.Get(0)->PutString( aExpStr.Copy() );
 	}
 }
 



Mime
View raw message