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