Author: shadowmaster
Date: Wed Mar 21 05:10:51 2012
New Revision: 53589

URL: http://svn.gna.org/viewcvs/wesnoth?rev=53589&view=rev
Log:
gui2: Display more useful diagnostics when the WML loading step goes wrong

Before:
    20120321 01:06:13 error gui/parse: Setting: could not read file 
'data/gui/default.cfg'.
After:
    20120321 01:06:13 error gui/parse: Setting: could not read file 
'data/gui/default.cfg'.
    20120321 01:06:13 error gui/parse: Found invalid closing tag column for tag 
grid (opened
      at gui/default/window/addon_publish_list.cfg:154 included from 
gui/default.cfg:29),
      value ']' at gui/default/window/addon_publish_list.cfg:180 included from
      gui/default.cfg:29

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=53589&r1=53588&r2=53589&view=diff
==============================================================================
--- trunk/src/gui/widgets/settings.cpp (original)
+++ trunk/src/gui/widgets/settings.cpp Wed Mar 21 05:10:51 2012
@@ -489,7 +489,8 @@
                scoped_istream stream = 
preprocess_file(get_wml_location("gui/default.cfg"), &preproc);
 
                read(cfg, *stream, &validator);
-       } catch(config::error&) {
+       } catch(config::error& e) {
+               ERR_GUI_P << e.what() << '\n';
                ERR_GUI_P << "Setting: could not read file 
'data/gui/default.cfg'.\n";
        }
        catch(const abstract_validator::error& e){


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

Reply via email to