diff options
author | runge <runge> | 2006-07-18 00:40:00 +0000 |
---|---|---|
committer | runge <runge> | 2006-07-18 00:40:00 +0000 |
commit | 901729e3e04d13d0d7e701c6a6c014f4adc42ce6 (patch) | |
tree | 5ccae39a0740461dde0b2875d3b1e8398b6e1357 /x11vnc/solid.c | |
parent | 6e2fa292297af38a12ab6a0bac1a2873b2fb289c (diff) | |
download | libtdevnc-901729e3e04d13d0d7e701c6a6c014f4adc42ce6.tar.gz libtdevnc-901729e3e04d13d0d7e701c6a6c014f4adc42ce6.zip |
x11vnc: enable --without-x builds for -rawfb only binaries.
Diffstat (limited to 'x11vnc/solid.c')
-rw-r--r-- | x11vnc/solid.c | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/x11vnc/solid.c b/x11vnc/solid.c index 50fe26c..947c8ce 100644 --- a/x11vnc/solid.c +++ b/x11vnc/solid.c @@ -123,6 +123,9 @@ static void solid_root(char *color) { Colormap cmap; RAWFB_RET_VOID +#if NO_X11 + return; +#else if (subwin || window != rootwin) { rfbLog("cannot set subwin to solid color, must be rootwin\n"); @@ -216,6 +219,7 @@ static void solid_root(char *color) { XMapWindow(dpy, expose); XSync(dpy, False); XDestroyWindow(dpy, expose); +#endif /* NO_X11 */ } static void solid_cde(char *color) { @@ -236,6 +240,9 @@ static void solid_cde(char *color) { int n; RAWFB_RET_VOID +#if NO_X11 + return; +#else if (subwin || window != rootwin) { rfbLog("cannot set subwin to solid color, must be rootwin\n"); @@ -476,6 +483,7 @@ static void solid_cde(char *color) { XMapWindow(dpy, expose); XSync(dpy, False); XDestroyWindow(dpy, expose); +#endif /* NO_X11 */ } static void solid_gnome(char *color) { @@ -492,6 +500,9 @@ static void solid_gnome(char *color) { char *cmd; RAWFB_RET_VOID +#if NO_X11 + return; +#else if (! color) { if (! orig_color) { @@ -562,6 +573,7 @@ static void solid_gnome(char *color) { sprintf(cmd, set_option, "none"); dt_cmd(cmd); free(cmd); +#endif /* NO_X11 */ } static void solid_kde(char *color) { @@ -575,6 +587,9 @@ static void solid_kde(char *color) { int len; RAWFB_RET_VOID +#if NO_X11 + return; +#else user = get_user_name(); if (strstr(user, "'") != NULL) { @@ -611,12 +626,16 @@ static void solid_kde(char *color) { dt_cmd(cmd); free(cmd); free(user); +#endif /* NO_X11 */ } char *guess_desktop(void) { Atom prop; RAWFB_RET("root") +#if NO_X11 + return "root"; +#else if (wmdt_str && *wmdt_str != '\0') { char *s = wmdt_str; @@ -662,6 +681,7 @@ char *guess_desktop(void) { if (prop != None) return "cde"; } return "root"; +#endif /* NO_X11 */ } void solid_bg(int restore) { |