Author: cazfi Date: Wed Sep 28 06:33:49 2016 New Revision: 33925 URL: http://svn.gna.org/viewcvs/freeciv?rev=33925&view=rev Log: Close default ai data phase after calling ai settler reset for a newly created barbarian player.
Reported by Frank <dunnoob> See bug #24545 Modified: branches/S2_5/ai/default/aisettler.c Modified: branches/S2_5/ai/default/aisettler.c URL: http://svn.gna.org/viewcvs/freeciv/branches/S2_5/ai/default/aisettler.c?rev=33925&r1=33924&r2=33925&view=diff ============================================================================== --- branches/S2_5/ai/default/aisettler.c (original) +++ branches/S2_5/ai/default/aisettler.c Wed Sep 28 06:33:49 2016 @@ -1183,7 +1183,8 @@ **************************************************************************/ void dai_auto_settler_reset(struct ai_type *ait, struct player *pplayer) { - struct ai_plr *ai = dai_plr_data_get(ait, pplayer, NULL); + bool close; + struct ai_plr *ai = dai_plr_data_get(ait, pplayer, &close); fc_assert_ret(ai != NULL); fc_assert_ret(ai->settler != NULL); @@ -1202,6 +1203,10 @@ #endif /* DEBUG */ tile_data_cache_hash_clear(ai->settler->tdc_hash); + + if (close) { + dai_data_phase_finished(ait, pplayer); + } } /************************************************************************** _______________________________________________ Freeciv-commits mailing list Freeciv-commits@gna.org https://mail.gna.org/listinfo/freeciv-commits