From 04628cde5684017d459c84c4c71634d7671c51de Mon Sep 17 00:00:00 2001 From: Adam Tkac Date: Mon, 26 Nov 2012 12:04:16 +0000 Subject: [PATCH] Allow to change "AcceptPointerEvents" via "vncconfig -set". git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5015 3789f03b-4d11-0410-bbf8-ca57d06f2519 --- unix/xserver/hw/vnc/vncExtInit.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/unix/xserver/hw/vnc/vncExtInit.cc b/unix/xserver/hw/vnc/vncExtInit.cc index 0cac065b..95c84ffe 100644 --- a/unix/xserver/hw/vnc/vncExtInit.cc +++ b/unix/xserver/hw/vnc/vncExtInit.cc @@ -591,11 +591,12 @@ static int ProcVncExtSetParam(ClientPtr client) value1 = desktop1->getValueStr(); /* - * Allow to change only clipboard parameters and desktop name. + * Allow to change only certain parameters. * Changing other parameters (for example PAM service name) * could have negative security impact. */ if (strncasecmp(param.buf, "desktop", 7) != 0 && + strncasecmp(param.buf, "AcceptPointerEvents", 19) != 0 && (noclipboard || strncasecmp(param.buf, "SendCutText", 11) != 0) && (noclipboard || strncasecmp(param.buf, "AcceptCutText", 13) != 0)) goto deny; -- 2.39.5