From http://www.jwz.org/xscreensaver/xscreensaver-5.30.tar.gz
[xscreensaver] / hacks / pedal.c
index 7495aaeba73a2f7ebb845256879c65fdf597a3d2..745b99380b4dc37e3dc3eb474d43d7b1d011f287 100644 (file)
@@ -289,6 +289,12 @@ pedal_reshape (Display *dpy, Window window, void *closure,
 static Bool
 pedal_event (Display *dpy, Window window, void *closure, XEvent *event)
 {
+  struct state *st = (struct state *) closure;
+  if (screenhack_event_helper (dpy, window, event))
+    {
+      st->erase_p = 1;
+      return True;
+    }
   return False;
 }
 
@@ -312,6 +318,9 @@ static const char *pedal_defaults [] = {
   "*fpsSolid:                  true",
   "*delay:                     5",
   "*maxlines:                  1000",
+#ifdef USE_IPHONE
+  "*ignoreRotation:             True",
+#endif
   0
 };