From http://www.jwz.org/xscreensaver/xscreensaver-5.39.tar.gz
[xscreensaver] / hacks / fuzzyflakes.c
index 072bce49345e32bc63c55906a1a84d4625d95735..18470bcb56de94eab6b0814df94d28112ad7d2b4 100644 (file)
@@ -349,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;