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/cursor.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/cursor.c')
-rw-r--r-- | x11vnc/cursor.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/x11vnc/cursor.c b/x11vnc/cursor.c index 90b5fe9..c0fe222 100644 --- a/x11vnc/cursor.c +++ b/x11vnc/cursor.c @@ -828,6 +828,9 @@ static void tree_descend_cursor(int *depth, Window *w, win_str_info_t *winfo) { XErrorHandler old_handler; RAWFB_RET_VOID +#if NO_X11 + return; +#else X_LOCK; @@ -914,6 +917,7 @@ static void tree_descend_cursor(int *depth, Window *w, win_str_info_t *winfo) { *depth = descend; *w = wins[descend]; +#endif /* NO_X11 */ } void initialize_xfixes(void) { @@ -1456,6 +1460,7 @@ int get_which_cursor(void) { unsigned int w, h, bw, d; Window r; +#if !NO_X11 trapped_xerror = 0; X_LOCK; old_handler = XSetErrorHandler(trap_xerror); @@ -1470,6 +1475,7 @@ int get_which_cursor(void) { XSetErrorHandler(old_handler); X_UNLOCK; trapped_xerror = 0; +#endif /* NO_X11 */ } if (which == which0) { /* the string "term" mean I-beam. */ @@ -1781,6 +1787,9 @@ int check_x11_pointer(void) { unsigned int mask; RAWFB_RET(0) +#if NO_X11 + return 0; +#else if (unixpw_in_progress) return 0; @@ -1811,5 +1820,6 @@ int check_x11_pointer(void) { /* change the cursor shape if necessary */ return set_cursor(x, y, get_which_cursor()); +#endif /* NO_X11 */ } |