From 1c26789eff7b22518fcfb942e3d5a36758fdca19 Mon Sep 17 00:00:00 2001 From: dscho Date: Mon, 19 Dec 2005 19:45:51 +0000 Subject: introduce -deferptrupdate (thanks Dave) --- libvncserver/cargs.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'libvncserver/cargs.c') diff --git a/libvncserver/cargs.c b/libvncserver/cargs.c index 96b9f84..26f03d6 100644 --- a/libvncserver/cargs.c +++ b/libvncserver/cargs.c @@ -29,6 +29,8 @@ rfbUsage(void) " (use plain-password as password, USE AT YOUR RISK)\n"); fprintf(stderr, "-deferupdate time time in ms to defer updates " "(default 40)\n"); + fprintf(stderr, "-deferptrupdate time time in ms to defer pointer updates" + " (default none)\n"); fprintf(stderr, "-desktop name VNC desktop name (default \"LibVNCServer\")\n"); fprintf(stderr, "-alwaysshared always treat new clients as shared\n"); fprintf(stderr, "-nevershared never treat new clients as shared\n"); @@ -104,6 +106,12 @@ rfbProcessArguments(rfbScreenInfoPtr rfbScreen,int* argc, char *argv[]) return FALSE; } rfbScreen->deferUpdateTime = atoi(argv[++i]); + } else if (strcmp(argv[i], "-deferptrupdate") == 0) { /* -deferptrupdate milliseconds */ + if (i + 1 >= *argc) { + rfbUsage(); + return FALSE; + } + rfbScreen->deferPtrUpdateTime = atoi(argv[++i]); } else if (strcmp(argv[i], "-desktop") == 0) { /* -desktop desktop-name */ if (i + 1 >= *argc) { rfbUsage(); -- cgit v1.2.3