From 0ffe4358c755504bc2754ef88edadde33b5f395a Mon Sep 17 00:00:00 2001 From: Kohei Yoshida Date: Fri, 11 Apr 2014 12:31:29 -0400 Subject: fdo#75970: Let's do it in a straightforward fashion. No idea what the intent of this weird static heap instantiation, but apparently it's not helping us. Change-Id: If6cccf649958b6cf01ede992c286af68eaeb31f6 --- sc/source/ui/view/viewfun2.cxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sc/source/ui/view/viewfun2.cxx b/sc/source/ui/view/viewfun2.cxx index a6d5420212b0..6bfb61c80a7a 100644 --- a/sc/source/ui/view/viewfun2.cxx +++ b/sc/source/ui/view/viewfun2.cxx @@ -1583,8 +1583,8 @@ bool ScViewFunc::SearchAndReplace( const SvxSearchItem* pSearchItem, if (nCommand == SVX_SEARCHCMD_FIND_ALL || nCommand == SVX_SEARCHCMD_REPLACE_ALL) { - static SearchResults *aSearchResults = new SearchResults(pDoc); - aSearchResults->Show(aMatchedRanges); + SearchResults aSearchResults(pDoc); + aSearchResults.Show(aMatchedRanges); rMark.ResetMark(); for (size_t i = 0, n = aMatchedRanges.size(); i < n; ++i) -- cgit