Author: silene
Date: Sun Apr  5 11:44:07 2009
New Revision: 34523

URL: http://svn.gna.org/viewcvs/wesnoth?rev=34523&view=rev
Log:
Removed config::all_children.

Modified:
    trunk/src/game_preferences.cpp

Modified: trunk/src/game_preferences.cpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/game_preferences.cpp?rev=34523&r1=34522&r2=34523&view=diff
==============================================================================
--- trunk/src/game_preferences.cpp (original)
+++ trunk/src/game_preferences.cpp Sun Apr  5 11:44:07 2009
@@ -81,18 +81,11 @@
                                message = foobar
                        [/line]
 */
-               const config::child_map& history_id_list = 
history->all_children();
-               typedef std::pair<std::string, config::child_list> hack;
-               foreach(const hack& history_id, history_id_list) {
-
-                       std::vector<std::string> current_history;
-                       foreach(const config* history_id_child, 
history_id.second) {
-                               foreach (const config &line_data, 
history_id_child->child_range("line")) {
-                                       
current_history.push_back(line_data["message"]);
-                               }
+               foreach (const config::any_child &h, 
history->all_children_range())
+               {
+                       foreach (const config &l, h.cfg.child_range("line")) {
+                               history_map[h.key].push_back(l["message"]);
                        }
-
-                       history_map[history_id.first] = current_history;
                }
        }
 


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

Reply via email to