Mercurial > pyntnclick
changeset 346:6a7562727964
Right-click with hand in a detail window dismisses it.
author | Jeremy Thurgood <firxen@gmail.com> |
---|---|
date | Sat, 28 Aug 2010 15:03:25 +0200 |
parents | 782ff7e53928 |
children | 7147369cee59 |
files | gamelib/gamescreen.py |
diffstat | 1 files changed, 4 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- 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)