瀏覽代碼

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 年之前
父節點
當前提交
fe94fedc10
共有 1 個文件被更改,包括 2 次插入2 次删除
  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.
         // within the window.  This is considered not having a mouse.
         set_no_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 {
       } else {
         // The mouse is within the display region; rescale it.
         // The mouse is within the display region; rescale it.