From 28ae161c2524e0f9940c07f6a7a85085eeb90b45 Mon Sep 17 00:00:00 2001 From: Mark Vejvoda Date: Tue, 29 Nov 2011 03:25:36 +0000 Subject: [PATCH] force re-populate tileset and techtree UI after download --- source/glest_game/menu/menu_state_connected_game.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/source/glest_game/menu/menu_state_connected_game.cpp b/source/glest_game/menu/menu_state_connected_game.cpp index c78f6dfef..9f2c008e6 100644 --- a/source/glest_game/menu/menu_state_connected_game.cpp +++ b/source/glest_game/menu/menu_state_connected_game.cpp @@ -3634,6 +3634,10 @@ void MenuStateConnectedGame::FTPClient_CallbackEvent(string itemName, // Reload tilesets for the UI findDirs(Config::getInstance().getPathListForType(ptTilesets), tilesetFiles); + + std::vector tilesetsFormatted = tilesetFiles; + std::for_each(tilesetsFormatted.begin(), tilesetsFormatted.end(), FormatString()); + listBoxTileset.setItems(tilesetsFormatted); } else { curl_version_info_data *curlVersion= curl_version_info(CURLVERSION_NOW); @@ -3703,6 +3707,13 @@ void MenuStateConnectedGame::FTPClient_CallbackEvent(string itemName, // Reload tilesets for the UI findDirs(Config::getInstance().getPathListForType(ptTechs), techTreeFiles); + + int initialTechSelection=0; + std::vector techsFormatted = techTreeFiles; + for(int i= 0; i < techsFormatted.size(); i++){ + techsFormatted.at(i)= formatString(techsFormatted.at(i)); + } + listBoxTechTree.setItems(techsFormatted); } else { curl_version_info_data *curlVersion= curl_version_info(CURLVERSION_NOW);