[Marble-commits] KDE/kdeedu/marble/src/lib
Jens-Michael Hoffmann
jensmh at gmx.de
Mon Aug 17 22:51:40 CEST 2009
SVN commit 1012579 by jmhoffmann:
Cache end iterators.
M +8 -8 TileLoader.cpp
--- trunk/KDE/kdeedu/marble/src/lib/TileLoader.cpp #1012578:1012579
@@ -131,10 +131,10 @@
void TileLoader::resetTilehash()
{
- QHash<TileId, TextureTile*>::const_iterator it = d->m_tilesOnDisplay.constBegin();
- while ( it != d->m_tilesOnDisplay.constEnd() ) {
- it.value()->setUsed( false );
- ++it;
+ QHash<TileId, TextureTile*>::const_iterator pos = d->m_tilesOnDisplay.constBegin();
+ QHash<TileId, TextureTile*>::const_iterator const end = d->m_tilesOnDisplay.constEnd();
+ for (; pos != end; ++pos ) {
+ pos.value()->setUsed( false );
}
}
@@ -302,10 +302,10 @@
bool ok = true;
- QStringList::const_iterator constIterator = leveldirs.constBegin();
- for (; constIterator != leveldirs.constEnd(); ++constIterator )
- {
- int value = (*constIterator).toInt( &ok, 10 );
+ QStringList::const_iterator pos = leveldirs.constBegin();
+ QStringList::const_iterator const end = leveldirs.constEnd();
+ for (; pos != end; ++pos ) {
+ int value = (*pos).toInt( &ok, 10 );
if ( ok && value > maxtilelevel )
maxtilelevel = value;
}
More information about the Marble-commits
mailing list