Author: cazfi Date: Tue Feb 17 19:56:04 2015 New Revision: 28196 URL: http://svn.gna.org/viewcvs/freeciv?rev=28196&view=rev Log: Fixed Turn Done button blinking to work correctly in turnblock mode.
See bug #23277 Modified: branches/S2_4/client/control.c Modified: branches/S2_4/client/control.c URL: http://svn.gna.org/viewcvs/freeciv/branches/S2_4/client/control.c?rev=28196&r1=28195&r2=28196&view=diff ============================================================================== --- branches/S2_4/client/control.c (original) +++ branches/S2_4/client/control.c Tue Feb 17 19:56:04 2015 @@ -779,9 +779,18 @@ && !client.conn.playing->phase_done) { if (!blink_timer || read_timer_seconds(blink_timer) > blink_time) { int is_waiting = 0, is_moving = 0; + bool blocking_mode; + struct option *opt; + + opt = optset_option_by_name(server_optset, "turnblock"); + if (opt != NULL) { + blocking_mode = option_bool_get(opt); + } else { + blocking_mode = FALSE; + } players_iterate_alive(pplayer) { - if (pplayer->is_connected) { + if (pplayer->is_connected || blocking_mode) { if (pplayer->phase_done) { is_waiting++; } else { _______________________________________________ Freeciv-commits mailing list Freeciv-commits@gna.org https://mail.gna.org/listinfo/freeciv-commits