diff options
author | dscho <dscho> | 2005-12-19 19:45:51 +0000 |
---|---|---|
committer | dscho <dscho> | 2005-12-19 19:45:51 +0000 |
commit | 1c26789eff7b22518fcfb942e3d5a36758fdca19 (patch) | |
tree | 0891f60a4ca30fe031ae6c7090251c1d750e970a /libvncserver/cargs.c | |
parent | 1b81e342cbed1b620dec7065b1c06b47df0b6d92 (diff) | |
download | libtdevnc-1c26789eff7b22518fcfb942e3d5a36758fdca19.tar.gz libtdevnc-1c26789eff7b22518fcfb942e3d5a36758fdca19.zip |
introduce -deferptrupdate (thanks Dave)
Diffstat (limited to 'libvncserver/cargs.c')
-rw-r--r-- | libvncserver/cargs.c | 8 |
1 files changed, 8 insertions, 0 deletions
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(); |