static void distort_finish_loading (struct state *);
+
static void *
distort_init (Display *dpy, Window window)
{
st->dpy = dpy;
st->window = window;
-
st->delay = get_integer_resource(st->dpy, "delay", "Integer");
st->duration = get_integer_resource (st->dpy, "duration", "Seconds");
st->radius = get_integer_resource(st->dpy, "radius", "Integer");
gcv.function = GXcopy;
gcv.subwindow_mode = IncludeInferiors;
gcflags = GCFunction;
+
if (use_subwindow_mode_p(st->xgwa.screen, st->window)) /* see grabscreen.c */
gcflags |= GCSubwindowMode;
- st->gc = XCreateGC (st->dpy, st->window, gcflags, &gcv);
+ st->gc = XCreateGC (st->dpy, st->window, gcflags, &gcv);
st->img_loader = load_image_async_simple (0, st->xgwa.screen, st->window,
- st->window, 0, 0);
+ st->window, 0, 0);
st->start_time = time ((time_t) 0);
return st;
}