[Libreoffice-commits] .: binfilter/bf_sc

Libreoffice Gerrit user logerrit at kemper.freedesktop.org
Sat Aug 18 13:15:06 PDT 2012


 binfilter/bf_sc/source/core/data/sc_global2.cxx  |    3 ++-
 binfilter/bf_sc/source/core/tool/sc_chgviset.cxx |    3 ++-
 binfilter/bf_sc/source/core/tool/sc_interpr1.cxx |    3 ++-
 3 files changed, 6 insertions(+), 3 deletions(-)

New commits:
commit 45e5d267628612064e201cb09dcce09581599609
Author: Norbert Thiebaud <nthiebaud at gmail.com>
Date:   Sat Aug 18 15:11:33 2012 -0500

    fix fallout of c1b73536343ae0a7b6dd940b1c8a01784c4d7a30

diff --git a/binfilter/bf_sc/source/core/data/sc_global2.cxx b/binfilter/bf_sc/source/core/data/sc_global2.cxx
index 7baacf1..5c971fc 100644
--- a/binfilter/bf_sc/source/core/data/sc_global2.cxx
+++ b/binfilter/bf_sc/source/core/data/sc_global2.cxx
@@ -218,7 +218,8 @@ namespace binfilter {
 /*N*/ {
 /*N*/   if ( !pSearchParam )
 /*N*/   {
-/*N*/       pSearchParam = new ::utl::SearchParam( *pStr, utl::SearchParam::SRCH_REGEXP,
+            ::rtl::OUString search_string(*pStr);
+/*N*/       pSearchParam = new ::utl::SearchParam( search_string, utl::SearchParam::SRCH_REGEXP,
 /*N*/           bCaseSens, FALSE, FALSE );
 /*N*/       pSearchText = new ::utl::TextSearch( *pSearchParam, *ScGlobal::pCharClass );
 /*N*/   }
diff --git a/binfilter/bf_sc/source/core/tool/sc_chgviset.cxx b/binfilter/bf_sc/source/core/tool/sc_chgviset.cxx
index 183831c..ac9dee8 100644
--- a/binfilter/bf_sc/source/core/tool/sc_chgviset.cxx
+++ b/binfilter/bf_sc/source/core/tool/sc_chgviset.cxx
@@ -68,7 +68,8 @@ ScChangeViewSettings& ScChangeViewSettings::operator=( const ScChangeViewSetting
 /*N*/
 /*N*/   if(rString.Len()>0)
 /*N*/   {
-/*N*/       utl::SearchParam aSearchParam( rString,
+            ::rtl::OUString search(rString);
+/*N*/       utl::SearchParam aSearchParam( search,
 /*N*/           utl::SearchParam::SRCH_REGEXP,FALSE,FALSE,FALSE );
 /*N*/
 /*N*/       pCommentSearcher = new utl::TextSearch( aSearchParam, *ScGlobal::pCharClass );
diff --git a/binfilter/bf_sc/source/core/tool/sc_interpr1.cxx b/binfilter/bf_sc/source/core/tool/sc_interpr1.cxx
index cf183ac..c4f834c 100644
--- a/binfilter/bf_sc/source/core/tool/sc_interpr1.cxx
+++ b/binfilter/bf_sc/source/core/tool/sc_interpr1.cxx
@@ -5151,6 +5151,7 @@ void ScInterpreter::ScSearch()
             fAnz = 1.0;
         String sStr = GetString();
         String SearchStr = GetString();
+        ::rtl::OUString search_string(SearchStr);
         xub_StrLen nPos = (xub_StrLen) fAnz - 1;
         xub_StrLen nEndPos = sStr.Len();
         if( nPos >= nEndPos )
@@ -5160,7 +5161,7 @@ void ScInterpreter::ScSearch()
             ::utl::SearchParam::SearchType eSearchType =
                 (MayBeRegExp( SearchStr, pDok ) ?
                 ::utl::SearchParam::SRCH_REGEXP : ::utl::SearchParam::SRCH_NORMAL);
-            ::utl::SearchParam sPar(SearchStr, eSearchType, FALSE, FALSE, FALSE);
+            ::utl::SearchParam sPar(search_string, eSearchType, FALSE, FALSE, FALSE);
             ::utl::TextSearch sT( sPar, *ScGlobal::pCharClass );
             int nBool = sT.SearchFrwrd(sStr, &nPos, &nEndPos);
             if (!nBool)


More information about the Libreoffice-commits mailing list