[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdelibs/kate/buffer
From:       Christoph Cullmann <cullmann () kde ! org>
Date:       2010-11-06 18:30:58
Message-ID: 20101106183058.E8707AC89B () svn ! kde ! org
[Download RAW message or body]

SVN commit 1193672 by cullmann:

mwolff:

    opt: use faster QHash for cache that has a ptr as key
    
    This makes reformat source in KDevelop a bit faster
    
CCBUG: 215200


 M  +1 -1      katetextblock.cpp  
 M  +1 -1      katetextblock.h  


--- trunk/KDE/kdelibs/kate/buffer/katetextblock.cpp #1193671:1193672
@@ -600,7 +600,7 @@
     /**
      * query the range from cache, must be there
      */
-    QMap<TextRange*, int>::iterator it = m_cachedLineForRanges.find(range);
+    QHash<TextRange*, int>::iterator it = m_cachedLineForRanges.find(range);
     Q_ASSERT (it != m_cachedLineForRanges.end());
     Q_ASSERT (m_cachedRangesForLine[*it].contains(range));
     
--- trunk/KDE/kdelibs/kate/buffer/katetextblock.h #1193671:1193672
@@ -231,7 +231,7 @@
     /**
      * Maps for each cached range the line into which the range was cached.
      */
-    QMap<TextRange *, int> m_cachedLineForRanges;
+    QHash<TextRange *, int> m_cachedLineForRanges;
     
     /**
      * This contains all the ranges that are not cached.
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic