Browse Source

fix for ancient bug that causes non-gui keyboard input to be discarded if the mouse pointer is outside the client area of the window

gogg 16 years ago
parent
commit
fe94fedc10
1 changed files with 2 additions and 2 deletions
  1. 2 2
      panda/src/tform/mouseWatcher.cxx

+ 2 - 2
panda/src/tform/mouseWatcher.cxx

@@ -1441,8 +1441,8 @@ do_transmit_data(DataGraphTraverser *trav, const DataNodeTransmit &input,
         // within the window.  This is considered not having a mouse.
         set_no_mouse();
 
-        // This also means we should suppress button events below us.
-        _internal_suppress |= MouseWatcherRegion::SF_any_button;
+        // This also means we should suppress mouse button events below us.
+        _internal_suppress |= MouseWatcherRegion::SF_mouse_button;
 
       } else {
         // The mouse is within the display region; rescale it.