From http://www.jwz.org/xscreensaver/xscreensaver-5.39.tar.gz
[xscreensaver] / hacks / screenhack.h
index 2e55d8930122a0e53371660c65f787f72f5c56e3..78621ab768edbc87b0b9c325ad3faff1608b3071 100644 (file)
 #endif
 
 
+#ifdef HAVE_JWXYZ
+# define SCREENHACK_VISUAL DEFAULT_VISUAL
+#else /* !HAVE_JWXYZ */
+# define SCREENHACK_VISUAL 0, 0
+#endif /* !HAVE_JWXYZ */
+
 #define XSCREENSAVER_MODULE_2(CLASS,NAME,PREFIX)               \
   struct xscreensaver_function_table                           \
         NAME ## _xscreensaver_function_table = {               \
@@ -52,7 +58,7 @@
           PREFIX ## _reshape,                                  \
           PREFIX ## _event,                                    \
           PREFIX ## _free,                                     \
-           0, 0, 0 };                                          \
+          0, SCREENHACK_VISUAL };                                      \
   XSCREENSAVER_LINK (NAME ## _xscreensaver_function_table)
 
 #define XSCREENSAVER_MODULE(CLASS,PREFIX)                      \