From 76da58f2272e81fea5b5d05684e8eedd31325447 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Sun, 30 Jun 2013 22:02:31 +0300 Subject: improve size() usage in map. --- src/map.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/map.cpp') diff --git a/src/map.cpp b/src/map.cpp index efd108185..aa28a8160 100644 --- a/src/map.cpp +++ b/src/map.cpp @@ -1377,12 +1377,15 @@ void Map::indexTilesets() mTilesetsIndexed = true; const Tileset *s = nullptr; + size_t sSz = 0; FOR_EACH (Tilesets::const_iterator, it, mTilesets) { - if (!s || s->getFirstGid() + s->size() - < (*it)->getFirstGid() + (*it)->size()) + const size_t sz = (*it)->size(); + if (!s || s->getFirstGid() + sSz + < (*it)->getFirstGid() + sz) { s = *it; + sSz = sz; } } if (!s) -- cgit v1.2.3-70-g09d2