[Goodies-commits] r4024 - in xfvnc/trunk: . xfvnc
Brian Tarricone
kelnos at xfce.org
Fri Mar 7 06:48:33 CET 2008
Author: kelnos
Date: 2008-03-07 05:48:33 +0000 (Fri, 07 Mar 2008)
New Revision: 4024
Modified:
xfvnc/trunk/configure.ac.in
xfvnc/trunk/xfvnc/main.c
Log:
newer version of gtk-vnc don't have vnc_display_set_use_shm
Modified: xfvnc/trunk/configure.ac.in
===================================================================
--- xfvnc/trunk/configure.ac.in 2008-03-05 19:25:15 UTC (rev 4023)
+++ xfvnc/trunk/configure.ac.in 2008-03-07 05:48:33 UTC (rev 4024)
@@ -57,6 +57,14 @@
XDT_CHECK_PACKAGE([LIBGLADE], [libglade-2.0], [2.6.0])
XDT_CHECK_PACKAGE([GTK_VNC], [gtk-vnc-1.0], [0.2.0])
+dnl newer versions don't have vnc_display_set_use_shm
+saved_CFLAGS="$CFLAGS"
+saved_LIBS="$LIBS"
+CFLAGS="$CFLAGS $GTK_VNC_CFLAGS"
+LIBS="$LIBS $GTK_VNC_LIBS"
+AC_CHECK_FUNCS([vnc_display_set_use_shm])
+CFLAGS="$saved_CFLAGS"
+LIBS="$saved_LIBS"
dnl check for debugging support
XDT_FEATURE_DEBUG
Modified: xfvnc/trunk/xfvnc/main.c
===================================================================
--- xfvnc/trunk/xfvnc/main.c 2008-03-05 19:25:15 UTC (rev 4023)
+++ xfvnc/trunk/xfvnc/main.c 2008-03-07 05:48:33 UTC (rev 4024)
@@ -271,7 +271,9 @@
gtk_widget_show(sw);
xfvnc->vnc = vnc = vnc_display_new();
+#ifdef HAVE_VNC_DISPLAY_SET_USE_SHM
vnc_display_set_use_shm(VNC_DISPLAY(vnc), TRUE);
+#endif
vnc_display_set_pointer_local(VNC_DISPLAY(vnc), TRUE);
vnc_display_set_pointer_grab(VNC_DISPLAY(vnc), FALSE);
vnc_display_set_keyboard_grab(VNC_DISPLAY(vnc), FALSE);
More information about the Goodies-commits
mailing list