summaryrefslogtreecommitdiffstats
path: root/src/vdagent.c
diff options
context:
space:
mode:
authorHans de Goede <hdegoede@redhat.com>2013-09-09 15:50:39 +0200
committerHans de Goede <hdegoede@redhat.com>2013-09-09 15:50:39 +0200
commitad6ea7594a11d8a35be84a8ae2e8403ea3344a3b (patch)
tree0479db6df8ef45ab9c0fd51c0ce04fefea290ace /src/vdagent.c
parent8ec5ba92c3f967469b6679e9cf3212110a7becba (diff)
downloadvd_agent-ad6ea7594a11d8a35be84a8ae2e8403ea3344a3b.tar.gz
vd_agent-ad6ea7594a11d8a35be84a8ae2e8403ea3344a3b.tar.xz
vd_agent-ad6ea7594a11d8a35be84a8ae2e8403ea3344a3b.zip
vdagent-x11: Release clipboard on client disconnect if owned by client
https://bugzilla.redhat.com/show_bug.cgi?id=1003977 Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Diffstat (limited to 'src/vdagent.c')
-rw-r--r--src/vdagent.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/vdagent.c b/src/vdagent.c
index f270615..d7f7aba 100644
--- a/src/vdagent.c
+++ b/src/vdagent.c
@@ -104,6 +104,7 @@ void daemon_read_complete(struct udscs_connection **connp,
free(data);
break;
case VDAGENTD_CLIENT_DISCONNECTED:
+ vdagent_x11_client_disconnected(x11);
vdagent_file_xfers_destroy(vdagent_file_xfers);
vdagent_file_xfers = vdagent_file_xfers_create(client, fx_dir,
fx_open_dir, debug);