Author: sapient
Date: Thu Aug 23 07:10:03 2007
New Revision: 19739

URL: http://svn.gna.org/viewcvs/wesnoth?rev=19739&view=rev
Log:
update info.ticks for other pump_monitors instead of discarding it

Modified:
    trunk/src/playmp_controller.cpp

Modified: trunk/src/playmp_controller.cpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/playmp_controller.cpp?rev=19739&r1=19738&r2=19739&view=diff
==============================================================================
--- trunk/src/playmp_controller.cpp (original)
+++ trunk/src/playmp_controller.cpp Thu Aug 23 07:10:03 2007
@@ -121,11 +121,10 @@
 //make sure we think about countdown even while dialogs are open
 void playmp_controller::process(events::pump_info &info) {
        if(playmp_controller::counting_down()) {
-               if(info.ticks == 0) {
-                       if(++timer_refresh % timer_refresh_rate == 0) {
-                               
playmp_controller::think_about_countdown(::SDL_GetTicks());
-                       }
-               } else {
+               if(info.ticks == 0 && ++timer_refresh % timer_refresh_rate == 
0) {
+                       info.ticks = ::SDL_GetTicks();
+               }
+               if(info.ticks != 0) {
                        playmp_controller::think_about_countdown(info.ticks);
                }
        }


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

Reply via email to