fixed problem with distort theme
[xscreensaver] / xscreensaver / hacks / distort.c
index 4e4c809..28110e9 100644 (file)
@@ -105,6 +105,7 @@ static void generic_draw(struct state *st, XImage *, XImage *, int, int, int *);
 
 static void distort_finish_loading (struct state *);
 
+
 static void *
 distort_init (Display *dpy, Window window)
 {
@@ -116,7 +117,6 @@ 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");
@@ -278,12 +278,13 @@ distort_init (Display *dpy, Window window)
        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;
 }