From: Michał B. <ba...@tl...> - 2008-02-18 22:53:08
|
first of, how to reproduce the bug: In 18AL, conduct a start round in such a way that there's only one bidder for the last private company. you can have every one make a single bid on a different private for example, then buy Tusc. Result: the application hangs. Reason: in StockRound_1830.java in setPossibleActions() there's a check if there are any unsold companies left before each item is looked at to see if it is just auto-sold as there's only one bidder for it. Solution: add the extra check if any unsold privates remain after looking at them all. Attached is a patch doing just that. (My first patch, if I should be doing something differently please tell me.) best regards, mike |