Mercurial > rinkhals
changeset 473:4b8ca482ea08
don't crash when selling eggs from selected chickens
author | Neil Muller <drnlmuller@gmail.com> |
---|---|
date | Wed, 25 Nov 2009 15:25:29 +0000 |
parents | 67574723427e |
children | a50b53983389 |
files | gamelib/gameboard.py |
diffstat | 1 files changed, 7 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/gamelib/gameboard.py Wed Nov 25 14:32:40 2009 +0000 +++ b/gamelib/gameboard.py Wed Nov 25 15:25:29 2009 +0000 @@ -355,9 +355,13 @@ update_button(chicken) return False - building = self.get_building(tile_pos) - if building and building.HENHOUSE: - self.open_building_dialog(building, do_sell) + if tile_pos: + building = self.get_building(tile_pos) + if building and building.HENHOUSE: + self.open_building_dialog(building, do_sell) + else: + for chicken in self.selected_chickens: + do_sell(chicken) def select_animal(self, animal, extend=True): if extend: