diff --git a/TODO b/TODO index 8fa28ab..2ced4f5 100644 --- a/TODO +++ b/TODO @@ -1,7 +1,8 @@ immediate: ---------- -x11vnc: clipboard, cursor, updates interruptible by input +x11vnc: clipboard, cursor, updates interruptible by input, + sometimes XTest fails (but doesn't with x0rfbserver) extra_bytes in rfbDrawCharWithClip. tested mouse buttons make copy rect, but text is not marked as mod. cursor drawing: set optional grain to mark bigger rectangles as drawn (else diff --git a/x11vnc.c b/x11vnc.c index 394631f..aaa4d27 100644 --- a/x11vnc.c +++ b/x11vnc.c @@ -243,6 +243,11 @@ int main(int argc,char** argv) if(dpy==0) dpy = XOpenDisplay(""); + if(dpy==0) { + fprintf(stderr,"Couldn't open display!\n"); + exit(2); + } + xscreen = DefaultScreen(dpy); init_keycodes();