X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=hacks%2Ftwang.c;h=a9e2be3cf0b0eb8182e174b16302ccc00990243b;hb=6afd6db0ae9396cd7ff897ade597cd5483f49b0e;hp=7a606b129399a1adc38d4248cee83836cd4acee8;hpb=de460e831dc8578acfa8b72251ab9346c99c1f96;p=xscreensaver diff --git a/hacks/twang.c b/hacks/twang.c index 7a606b12..a9e2be3c 100644 --- a/hacks/twang.c +++ b/hacks/twang.c @@ -109,6 +109,7 @@ grabImage_start (struct state *st, XWindowAttributes *xwa) { XFillRectangle (st->dpy, st->window, st->backgroundGC, 0, 0, st->windowWidth, st->windowHeight); + st->backgroundImage = XGetImage (st->dpy, st->window, 0, 0, st->windowWidth, st->windowHeight, ~0L, ZPixmap); @@ -638,6 +639,12 @@ twang_reshape (Display *dpy, Window window, void *closure, static Bool twang_event (Display *dpy, Window window, void *closure, XEvent *event) { + struct state *st = (struct state *) closure; + if (screenhack_event_helper (dpy, window, event)) + { + st->start_time = 0; + return True; + } return False; } @@ -766,6 +773,10 @@ static const char *twang_defaults [] = { "*useSHM: True", #else "*useSHM: False", +#endif +#ifdef USE_IPHONE + "*ignoreRotation: True", + "*rotateImages: True", #endif 0 };