summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--svl/source/misc/sharedstring.cxx3
1 files changed, 3 insertions, 0 deletions
diff --git a/svl/source/misc/sharedstring.cxx b/svl/source/misc/sharedstring.cxx
index 6a5d3959ba8e..ed4257d96a56 100644
--- a/svl/source/misc/sharedstring.cxx
+++ b/svl/source/misc/sharedstring.cxx
@@ -73,6 +73,9 @@ SharedString& SharedString::operator= ( const SharedString& r )
bool SharedString::operator== ( const SharedString& r ) const
{
// Only compare case sensitive strings.
+ if (mpData == r.mpData)
+ return true;
+
if (mpData)
{
if (!r.mpData)