From http://www.jwz.org/xscreensaver/xscreensaver-5.22.tar.gz
[xscreensaver] / hacks / ifs.c
index 099b0d1c8c265282c2162ab0bffeaba0374e419f..d1f789c9869d5547db6221ae1c1363fb090f467c 100644 (file)
@@ -106,6 +106,9 @@ static const char *ifs_defaults [] = {
   "*doubleBuffer:      False",
 #else
   "*doubleBuffer:      True",
+#endif
+#ifdef USE_IPHONE
+  "*ignoreRotation:     True",
 #endif
   0
 };
@@ -435,7 +438,7 @@ ifs_init (Display *d_arg, Window w_arg)
   if (st->colours) free(st->colours);
   st->colours = (XColor *)calloc(st->ncolours, sizeof(XColor));
   if (!st->colours) exit(1);
-  make_smooth_colormap (st->dpy, xgwa.visual, xgwa.colormap, 
+  make_smooth_colormap (xgwa.screen, xgwa.visual, xgwa.colormap, 
                         st->colours, &st->ncolours,
                         True, 0, False);