X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=hacks%2Ffuzzyflakes.c;h=18470bcb56de94eab6b0814df94d28112ad7d2b4;hb=78add6e627ee5f10e1fa6f3852602ea5066eee5a;hp=1941d142b7f7ab3946f8bc10c124078ed1d41475;hpb=49f5b54f312fe4ac2e9bc47581a72451bd0e8439;p=xscreensaver diff --git a/hacks/fuzzyflakes.c b/hacks/fuzzyflakes.c index 1941d142..18470bcb 100644 --- a/hacks/fuzzyflakes.c +++ b/hacks/fuzzyflakes.c @@ -314,15 +314,13 @@ FuzzyFlakesInit(Flake *flake) { int i, j; XWindowAttributes xgwa; - Colormap cmap; XGetWindowAttributes(flake->dpy, flake->window, &xgwa); - cmap = xgwa.colormap; flake->XGWA = xgwa; flake->DB.b = flake->DB.ba = flake->DB.bb = 0; flake->DB.dbuf = get_boolean_resource(flake->dpy, "doubleBuffer", "Boolean"); -# ifdef HAVE_COCOA /* Don't second-guess Quartz's double-buffering */ +# ifdef HAVE_JWXYZ /* Don't second-guess Quartz's double-buffering */ flake->DB.dbuf = False; # endif @@ -351,6 +349,13 @@ FuzzyFlakesInit(Flake *flake) if (flake->RandomColors == True) flake->RandomColors = get_boolean_resource(flake->dpy, "randomColors", "Boolean"); + if (xgwa.width > 2560) { /* Retina displays */ + flake->Thickness *= 2; + flake->BorderThickness *= 2; + flake->Radius *= 2; + flake->FallingSpeed *= 2; + } + if (flake->Delay < 0) flake->Delay = 0;