Code looks good, just one small question in diff

Diff comments:

> === modified file 'src/logic/militarysite.cc'
> --- src/logic/militarysite.cc 2015-11-21 11:34:10 +0000
> +++ src/logic/militarysite.cc 2015-12-09 20:23:44 +0000
> @@ -204,10 +204,15 @@
>                                       
> (egbase.map().get_fcoords(get_position()), descr().get_conquers())),
>                        m_defeating_player);
>  
> -     ProductionSite::cleanup(egbase);
> -
> -     // Note that removing workers during ProductionSite::cleanup can 
> generate
> -     // new requests; that's why we delete it at the end of this function.
> +     Building::cleanup(egbase);
> +
> +     // Evict soldiers to get rid of requests
> +     while (m_capacity > 0) {

I am just curious what is this for, does it fix some problem?

> +             update_soldier_request();
> +             --m_capacity;
> +     }
> +     update_soldier_request();
> +
>       m_normal_soldier_request.reset();
>       m_upgrade_soldier_request.reset();
>  }


-- 
https://code.launchpad.net/~widelands-dev/widelands/militarysites/+merge/280069
Your team Widelands Developers is requested to review the proposed merge of 
lp:~widelands-dev/widelands/militarysites into lp:widelands.

_______________________________________________
Mailing list: https://launchpad.net/~widelands-dev
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~widelands-dev
More help   : https://help.launchpad.net/ListHelp

Reply via email to