]> source.dussan.org Git - tigervnc.git/commit
Only grab keyboard when we have focus 1344/head
authorSamuel Mannehed <samuel@cendio.se>
Thu, 23 Sep 2021 14:31:59 +0000 (16:31 +0200)
committerSamuel Mannehed <samuel@cendio.se>
Fri, 24 Sep 2021 11:07:17 +0000 (13:07 +0200)
commit72e94ca93d3ada8fb7f518fa65644d2bc172bd4b
tree6748b67747a8661b676134c162b1a35d98166005
parentd6f4edbbf3e27771d27d8691f7bf0984997bd2e3
Only grab keyboard when we have focus

There was an issue with the new grabs that were introduced in commit
2289342de7222e4ff2483eae95bb9898830e6097. On macOS when running
vncviewer in fullscreen on one monitor, we saw that we sometimes got
resize and fullscreen events when switching the focus away from
vncviewer. With the changes in the commit mentioned above this meant
that we immediately grabbed the keyboard again, thus never releasing it.

Fixes #1332.
vncviewer/DesktopWindow.cxx
vncviewer/DesktopWindow.h