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

URL: http://svn.gna.org/viewcvs/wesnoth?rev=34524&view=rev
Log:
Removed pointers to config.

Modified:
    trunk/src/game_preferences.cpp
    trunk/src/menu_events.cpp
    trunk/src/preferences.cpp
    trunk/src/preferences.hpp

Modified: trunk/src/game_preferences.cpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/game_preferences.cpp?rev=34524&r1=34523&r2=34524&view=diff
==============================================================================
--- trunk/src/game_preferences.cpp (original)
+++ trunk/src/game_preferences.cpp Sun Apr  5 11:44:11 2009
@@ -72,8 +72,8 @@
        std::copy(terrain.begin(), terrain.end(),
                        std::inserter(encountered_terrains_set, 
encountered_terrains_set.begin()));
 
-       config* history = preferences::get_child("history");
-       if (history) {
+       if (const config &history = preferences::get_child("history"))
+       {
 /* Structure of the history
        [history]
                [history_id]
@@ -81,7 +81,7 @@
                                message = foobar
                        [/line]
 */
-               foreach (const config::any_child &h, 
history->all_children_range())
+               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"]);

Modified: trunk/src/menu_events.cpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/menu_events.cpp?rev=34524&r1=34523&r2=34524&view=diff
==============================================================================
--- trunk/src/menu_events.cpp (original)
+++ trunk/src/menu_events.cpp Sun Apr  5 11:44:11 2009
@@ -2420,9 +2420,9 @@
                                        _("Toggle overlaying of terrain codes 
on hexes."));
                                register_alias("show_terrain_codes", "tc");
 
-                               config* alias_list = preferences::get_alias();
-                               if (alias_list != NULL) {
-                                       foreach (const config::attribute &a, 
alias_list->attribute_range()) {
+                               if (const config &alias_list = 
preferences::get_alias())
+                               {
+                                       foreach (const config::attribute &a, 
alias_list.attribute_range()) {
                                                register_alias(a.second, 
a.first);
                                        }
                                }

Modified: trunk/src/preferences.cpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/preferences.cpp?rev=34524&r1=34523&r2=34524&view=diff
==============================================================================
--- trunk/src/preferences.cpp (original)
+++ trunk/src/preferences.cpp Sun Apr  5 11:44:11 2009
@@ -108,10 +108,9 @@
        prefs.add_child(key, val);
 }
 
-config* get_child(const std::string& key)
-{
-       config &cfg = prefs.child(key);
-       return cfg ? &cfg : NULL;
+const config &get_child(const std::string& key)
+{
+       return prefs.child(key);
 }
 
 void erase(const std::string& key) {
@@ -593,7 +592,8 @@
 }
 
 
-config* get_alias() {
+const config &get_alias()
+{
        return get_child("alias");
 }
 

Modified: trunk/src/preferences.hpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/preferences.hpp?rev=34524&r1=34523&r2=34524&view=diff
==============================================================================
--- trunk/src/preferences.hpp (original)
+++ trunk/src/preferences.hpp Sun Apr  5 11:44:11 2009
@@ -42,7 +42,7 @@
        void set(const std::string& key, std::string value);
        void clear(const std::string& key);
        void set_child(const std::string& key, const config& val);
-       config* get_child(const std::string& key);
+       const config &get_child(const std::string &key);
        std::string get(const std::string& key);
        void erase(const std::string& key);
 
@@ -116,7 +116,7 @@
        void save_hotkeys();
 
        void add_alias(const std::string& alias, const std::string& command);
-       config* get_alias();
+       const config &get_alias();
 
        bool use_colour_cursors();
        void _set_colour_cursors(bool value);


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

Reply via email to