properly handle mouse out of window

This commit is contained in:
David Rose 2003-06-28 17:19:08 +00:00
parent 7ebfb76429
commit 00d069754d
1 changed files with 4 additions and 0 deletions

View File

@ -532,6 +532,10 @@ class SelectionRay(SelectionQueue):
mx = direct.dr.mouseX
my = direct.dr.mouseY
else:
if not base.mouseWatcherNode.hasMouse():
# No mouse in window.
self.clearEntries()
return
mx = base.mouseWatcherNode.getMouseX()
my = base.mouseWatcherNode.getMouseY()
self.collider.setFromLens( base.camNode, mx, my )