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

New commits:
commit 889e20bb1f37b063032e1ab6887a309204c84868
Author: Julien Nabet <serval2...@yahoo.fr>
Date:   Sun Dec 21 22:45:43 2014 +0100

    Resolves fdo#87558: Duplication in Last Used Functions sidebar list
    
    Change-Id: If15199e205671d3e96e5c2b2940c0a6defced0e0

diff --git a/sc/source/core/data/funcdesc.cxx b/sc/source/core/data/funcdesc.cxx
index 14b504e..912ae33 100644
--- a/sc/source/core/data/funcdesc.cxx
+++ b/sc/source/core/data/funcdesc.cxx
@@ -774,7 +774,10 @@ void 
ScFunctionMgr::fillLastRecentlyUsedFunctions(::std::vector< const formula::
     if ( pLRUListIds )
     {
         for (sal_uInt16 i = 0; i < nLRUFuncCount; ++i)
-            _rLastRUFunctions.push_back( Get( pLRUListIds[i] ) );
+        {
+            if (std::find(_rLastRUFunctions.begin(), _rLastRUFunctions.end(), 
Get(pLRUListIds[i])) == _rLastRUFunctions.end())
+                _rLastRUFunctions.push_back( Get( pLRUListIds[i] ) );
+        }
     }
 }
 
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to