# HG changeset patch # User Jeremy Thurgood # Date 1283000605 -7200 # Node ID 6a75627279648f7acc20568e374d87228f714fcf # Parent 782ff7e53928bfc6a14dda105abb07ca0215d96e Right-click with hand in a detail window dismisses it. diff -r 782ff7e53928 -r 6a7562727964 gamelib/gamescreen.py --- a/gamelib/gamescreen.py Sat Aug 28 15:01:55 2010 +0200 +++ b/gamelib/gamescreen.py Sat Aug 28 15:03:25 2010 +0200 @@ -144,7 +144,10 @@ def mouse_down(self, event): self.mouse_move(event) if event.button != 1: # We have a right/middle click - self.state.set_tool(None) + if self.state.tool is not None: + self.state.set_tool(None) + return + self.parent.clear_detail() return result = self.state.interact_detail(self.global_to_local(event.pos)) handle_result(result, self)