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