Author: tschmitz
Date: Mon Aug 22 12:06:43 2011
New Revision: 50876

URL: http://svn.gna.org/viewcvs/wesnoth?rev=50876&view=rev
Log:
Eliminated confirmation dialog when ending turn with multi-turn plans.

Modified:
    trunk/src/whiteboard/manager.cpp
    trunk/src/whiteboard/manager.hpp

Modified: trunk/src/whiteboard/manager.cpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/whiteboard/manager.cpp?rev=50876&r1=50875&r2=50876&view=diff
==============================================================================
--- trunk/src/whiteboard/manager.cpp (original)
+++ trunk/src/whiteboard/manager.cpp Mon Aug 22 12:06:43 2011
@@ -318,7 +318,8 @@
 
 bool manager::current_side_has_actions()
 {
-       return !current_side_actions()->empty();
+       side_actions::range_t range = current_side_actions()->iter_turn(0);
+       return range.first != range.second; //non-empty range
 }
 
 void manager::validate_viewer_actions()

Modified: trunk/src/whiteboard/manager.hpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/whiteboard/manager.hpp?rev=50876&r1=50875&r2=50876&view=diff
==============================================================================
--- trunk/src/whiteboard/manager.hpp (original)
+++ trunk/src/whiteboard/manager.hpp Mon Aug 22 12:06:43 2011
@@ -85,7 +85,7 @@
        /// Adds a side_actions::net_cmd to net_buffer_[team_index], whereupon 
it will (later) be sent to all allies
        void queue_net_cmd(size_t team_index, side_actions::net_cmd const&);
 
-       /// Whether the current side has actions in its planned actions queue
+       /// Whether the current side has actions in the first turn of its 
planned actions queue
        static bool current_side_has_actions();
 
        /// Validates all actions of the current viewing side


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

Reply via email to