[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