From 1c03dd4d51a35103e93c3adaf1f619c868324c77 Mon Sep 17 00:00:00 2001 From: runge Date: Sun, 19 Oct 2008 16:16:41 +0000 Subject: x11vnc: -chatwindow, -scale WxH, -enc changes. --- x11vnc/xrandr.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'x11vnc/xrandr.c') diff --git a/x11vnc/xrandr.c b/x11vnc/xrandr.c index e319d42..74842c2 100644 --- a/x11vnc/xrandr.c +++ b/x11vnc/xrandr.c @@ -162,6 +162,8 @@ int check_xrandr_event(char *msg) { if (! xrandr && ! xrandr_maybe) { return 0; } + + if (xrandr_base_event_type && XCheckTypedEvent(dpy, xrandr_base_event_type + RRScreenChangeNotify, &xev)) { int do_change, qout = 0; @@ -172,7 +174,9 @@ int check_xrandr_event(char *msg) { if (first && ! xrandr) { fprintf(stderr, "\n"); - qout = 1; + if (getenv("X11VNC_DEBUG_XRANDR") == NULL) { + qout = 1; + } } first = 0; @@ -230,11 +234,15 @@ int check_xrandr_event(char *msg) { XDisplayWidth(dpy, scr), XDisplayHeight(dpy, scr)); rfbLog("check_xrandr_event(): returning control to" " caller...\n"); + + return do_change; } #else xev.type = 0; #endif + + return 0; } -- cgit v1.2.1