X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=hacks%2Fscreenhack.c;h=c3c8ad4aa713280b5809c91e3253c2a29d0ff540;hb=de041722414a2e31c1c04caa10aaec9d6952e9b4;hp=9664f803f7ff25d7fc58c4bad700e2c3bc6bd545;hpb=0ed85ca0e4b0eae40a4f50a51d63f2f41e45373a;p=xscreensaver diff --git a/hacks/screenhack.c b/hacks/screenhack.c index 9664f803..c3c8ad4a 100644 --- a/hacks/screenhack.c +++ b/hacks/screenhack.c @@ -329,6 +329,11 @@ visual_warning (Screen *screen, Window window, Visual *visual, Colormap cmap, fprintf (stderr, "%s: using %s's colormap 0x%x.\n", progname, win, (unsigned long) cmap); } + +# ifdef USE_GL + if (!validate_gl_visual (stderr, screen, win, visual)) + exit (1); +# endif /* USE_GL */ } @@ -468,6 +473,11 @@ main (int argc, char **argv) Boolean def_visual_p; visual = pick_visual (screen); +# ifdef USE_GL + if (!validate_gl_visual (stderr, screen, "window", visual)) + exit (1); +# endif /* USE_GL */ + if (toplevel->core.width <= 0) toplevel->core.width = 600; if (toplevel->core.height <= 0) @@ -569,7 +579,7 @@ main (int argc, char **argv) seeded in any screenhack. You do not need to seed the RNG again, it is done for you before your code is invoked. */ # undef ya_rand_init - ya_rand_init ((int) time ((time_t *) 0)); + ya_rand_init (0); screenhack (dpy, window); /* doesn't return */ return 0;