summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--svl/source/misc/sharedstring.cxx8
1 files changed, 4 insertions, 4 deletions
diff --git a/svl/source/misc/sharedstring.cxx b/svl/source/misc/sharedstring.cxx
index 71f3354eca51..499136da972f 100644
--- a/svl/source/misc/sharedstring.cxx
+++ b/svl/source/misc/sharedstring.cxx
@@ -11,15 +11,15 @@
namespace svl {
-/** ref-counting traffic associated with SharedString temporaries can be significant, so use a singleton here, so we can return a const& from getEmptyString */
-static OUString EMPTY(u"");
-const SharedString EMPTY_SHARED_STRING(EMPTY.pData, EMPTY.pData);
-const OUString SharedString::EMPTY_STRING {};
+const OUString SharedString::EMPTY_STRING;
const SharedString & SharedString::getEmptyString()
{
+ // ref-counting traffic associated with SharedString temporaries can be significant,
+ // so use a singleton here, so we can return a const& from getEmptyString.
// unicode string array for empty string is globally shared in OUString.
// Let's take advantage of that.
+ static const SharedString EMPTY_SHARED_STRING(EMPTY_STRING.pData, EMPTY_STRING.pData);
return EMPTY_SHARED_STRING;
}