Author: mordante
Date: Sat Dec  6 19:10:44 2008
New Revision: 31311

URL: http://svn.gna.org/viewcvs/wesnoth?rev=31311&view=rev
Log:
Show a more informative error message.

Modified:
    trunk/src/gui/widgets/settings.cpp

Modified: trunk/src/gui/widgets/settings.cpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/gui/widgets/settings.cpp?rev=31311&r1=31310&r2=31311&view=diff
==============================================================================
--- trunk/src/gui/widgets/settings.cpp (original)
+++ trunk/src/gui/widgets/settings.cpp Sat Dec  6 19:10:44 2008
@@ -1208,7 +1208,10 @@
        const tgui_definition::tcontrol_definition_map::const_iterator  
                control_definition = 
current_gui->second.control_definition.find(control_type);
 
-       assert(control_definition != 
current_gui->second.control_definition.end());
+       if(control_definition == current_gui->second.control_definition.end()) {
+               ERR_GUI << "Type '" << control_type << "' is unknown.\n";
+               assert(false);
+       }
 
        std::map<std::string, tcontrol_definition_ptr>::const_iterator 
                control = control_definition->second.find(definition);


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

Reply via email to