Author: mordante
Date: Sat Oct 15 20:06:33 2011
New Revision: 51497

URL: http://svn.gna.org/viewcvs/wesnoth?rev=51497&view=rev
Log:
Add some extra validation before deferring.

Modified:
    trunk/src/whiteboard/side_actions.hpp

Modified: trunk/src/whiteboard/side_actions.hpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/whiteboard/side_actions.hpp?rev=51497&r1=51496&r2=51497&view=diff
==============================================================================
--- trunk/src/whiteboard/side_actions.hpp (original)
+++ trunk/src/whiteboard/side_actions.hpp Sat Oct 15 20:06:33 2011
@@ -319,6 +319,7 @@
        }
        this_t& operator--()
        {
+               assert(contents_);
                while(base_ == (*contents_)[turn_num_].begin())
                        base_ = (*contents_)[--turn_num_].end();
                --base_;
@@ -373,6 +374,7 @@
 
        void init()
        {
+               assert(contents_);
                while(base_ == (*contents_)[turn_num_].end() //terminates 
thanks to invariant
                                && turn_num_+1 < contents_->size())
                        base_ = (*contents_)[++turn_num_].begin();


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

Reply via email to