Author: martinxyz
Date: Sun Mar 23 10:21:06 2008
New Revision: 25007

URL: http://svn.gna.org/viewcvs/wesnoth?rev=25007&view=rev
Log:
fixed the minimap cache (it was recalculating all minimaps in the lobby every 
time)

Modified:
    branches/1.4/src/multiplayer_lobby.cpp

Modified: branches/1.4/src/multiplayer_lobby.cpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/branches/1.4/src/multiplayer_lobby.cpp?rev=25007&r1=25006&r2=25007&view=diff
==============================================================================
--- branches/1.4/src/multiplayer_lobby.cpp (original)
+++ branches/1.4/src/multiplayer_lobby.cpp Sun Mar 23 10:21:06 2008
@@ -361,7 +361,7 @@
 }
 
 struct minimap_cache_item {
-       std::string map_id;
+       std::string map_data;
        surface mini_map;
        std::string map_info_size;
 };
@@ -378,7 +378,7 @@
        std::vector<minimap_cache_item> minimap_cache;
        for(std::vector<game_item>::iterator oldgame = games_.begin(); oldgame 
!= games_.end(); ++oldgame) {
                minimap_cache_item item;
-               item.map_id = oldgame->id;
+               item.map_data = oldgame->map_data;
                item.mini_map = oldgame->mini_map;
                item.map_info_size = oldgame->map_info_size;
                minimap_cache.push_back(item);
@@ -417,7 +417,7 @@
                                std::vector<minimap_cache_item>::iterator i;
                                bool found = false;
                                for(i = minimap_cache.begin(); i != 
minimap_cache.end() && !found; ++i) {
-                                       if (i->map_id == games_.back().id) {
+                                       if (i->map_data == 
games_.back().map_data) {
                                                found = true;
                                                games_.back().map_info_size = 
i->map_info_size;
                                                games_.back().mini_map = 
i->mini_map;


_______________________________________________
Wesnoth-commits mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-commits

Reply via email to