sc/source/core/data/documen3.cxx |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

New commits:
commit 8610d99b04720958b42047f08ef1f5b00a2d4f4f
Author: Steve Yin <stev...@apache.org>
Date:   Fri Feb 14 08:44:17 2014 +0000

    Related: #i124065# Low performance opening attached .ods
    
    (cherry picked from commit d89ee4f6306ce8f290e01c80edbcc28a5cd8dcc3)
    
    Conflicts:
        sc/inc/document.hxx
        sc/source/core/data/documen3.cxx
        sc/source/ui/unoobj/nameuno.cxx
    
    Change-Id: Iced475cefe1df62920535db252841fe40339ebb1

diff --git a/sc/source/core/data/documen3.cxx b/sc/source/core/data/documen3.cxx
index e8fed65d..5cafb2a 100644
--- a/sc/source/core/data/documen3.cxx
+++ b/sc/source/core/data/documen3.cxx
@@ -200,11 +200,13 @@ void ScDocument::SetRangeName(SCTAB nTab, ScRangeName* 
pNew)
 
 void ScDocument::SetRangeName( ScRangeName* pNewRangeName )
 {
+    if (pRangeName == pNewRangeName)
+        return;
+
     delete pRangeName;
     pRangeName = pNewRangeName;
 }
 
-
 const ScRangeData* ScDocument::GetRangeAtBlock( const ScRange& rBlock, 
OUString* pName ) const
 {
     const ScRangeData* pData = NULL;
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to