summaryrefslogtreecommitdiffstats
path: root/unix
diff options
context:
space:
mode:
authorConstantin Kaplinsky <const@tightvnc.com>2008-09-05 07:13:55 +0000
committerConstantin Kaplinsky <const@tightvnc.com>2008-09-05 07:13:55 +0000
commit0c4306c8c6da9739bdc35bc99b8c47a731abde8d (patch)
tree639eec3cfd5682e10f2884fdbc7245e964128a35 /unix
parent433eb1bcf28b1299162c7026079829ae805d8452 (diff)
downloadtigervnc-0c4306c8c6da9739bdc35bc99b8c47a731abde8d.tar.gz
tigervnc-0c4306c8c6da9739bdc35bc99b8c47a731abde8d.zip
[Bugfix] When terminating x0vncserver by pressing Ctrl+C in a remote viewer, x0vncserver used to leave the Ctrl modifier "pressed". Now it should be "released" properly.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2758 3789f03b-4d11-0410-bbf8-ca57d06f2519
Diffstat (limited to 'unix')
-rw-r--r--unix/x0vncserver/x0vncserver.cxx2
1 files changed, 2 insertions, 0 deletions
diff --git a/unix/x0vncserver/x0vncserver.cxx b/unix/x0vncserver/x0vncserver.cxx
index 9b589d9a..830e494c 100644
--- a/unix/x0vncserver/x0vncserver.cxx
+++ b/unix/x0vncserver/x0vncserver.cxx
@@ -551,6 +551,8 @@ int main(int argc, char** argv)
return 1;
}
+ TXWindow::handleXEvents(dpy);
+
vlog.info("Terminated");
return 0;
}