I am sure Map::allows_seafaring() is called even during normal game and it can 
delete a port space. Just put there simple printf to see that it is called. Or 
use whatever other mean you like. This is the core of problem. 

The consequence is that if you dont save/load the game, port space can 
re-appear. After save/load it can be lost. 

Please test it
-- 
https://code.launchpad.net/~widelands-dev/widelands/bug-1559729-lost_portspace/+merge/289626
Your team Widelands Developers is requested to review the proposed merge of 
lp:~widelands-dev/widelands/bug-1559729-lost_portspace 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