Author: alg
Date: Thu Jun 19 20:12:25 2014
New Revision: 1604028

URL: http://svn.apache.org/r1604028
Log:
corrected place for stl sort function for linux

Modified:
    openoffice/trunk/main/svtools/source/graphic/grfmgr2.cxx

Modified: openoffice/trunk/main/svtools/source/graphic/grfmgr2.cxx
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/svtools/source/graphic/grfmgr2.cxx?rev=1604028&r1=1604027&r2=1604028&view=diff
==============================================================================
--- openoffice/trunk/main/svtools/source/graphic/grfmgr2.cxx (original)
+++ openoffice/trunk/main/svtools/source/graphic/grfmgr2.cxx Thu Jun 19 
20:12:25 2014
@@ -295,6 +295,17 @@ ByteString GraphicManager::ImplGetUnique
 
 // 
-----------------------------------------------------------------------------
 
+namespace
+{
+    struct simpleSortByDataChangeTimeStamp
+    {
+        bool operator() (GraphicObject* p1, GraphicObject* p2) const
+        {
+            return p1->GetDataChangeTimeStamp() < p2->GetDataChangeTimeStamp();
+        }
+    };
+} // end of anonymous namespace
+
 void GraphicManager::ImplCheckSizeOfSwappedInGraphics()
 {
     // only necessary for 32bit systems
@@ -334,14 +345,6 @@ void GraphicManager::ImplCheckSizeOfSwap
         if(nUsedSize >= nMaxCacheSize && !aCandidates.empty())
         {
             // if we use more currently, sort by last DataChangeTimeStamp
-            struct simpleSortByDataChangeTimeStamp
-            {
-                bool operator() (GraphicObject* p1, GraphicObject* p2) const
-                {
-                    return p1->GetDataChangeTimeStamp() < 
p2->GetDataChangeTimeStamp();
-                }
-            };
-
             // sort by DataChangeTimeStamp so that the oldest get removed first
             ::std::sort(aCandidates.begin(), aCandidates.end(), 
simpleSortByDataChangeTimeStamp());
 


Reply via email to