http://ftp.x.org/contrib/applications/xscreensaver-2.16.tar.gz
[xscreensaver] / hacks / decayscreen.c
index ed7a084007b1a19ea7ff847a710cad04c12cc7c3..ebcecfbcc1ee3e0aaf73c8aa4ae753fac0b93640 100644 (file)
@@ -81,6 +81,8 @@ init_decay (Display *dpy, Window window)
 
   if (delay < 0) delay = 0;
 
+  XGetWindowAttributes (dpy, window, &xgwa);
+
   gcv.function = GXcopy;
   gcv.subwindow_mode = IncludeInferiors;
   gcflags = GCForeground |GCFunction;
@@ -88,7 +90,6 @@ init_decay (Display *dpy, Window window)
     gcflags |= GCSubwindowMode;
   gc = XCreateGC (dpy, window, gcflags, &gcv);
 
-  XGetWindowAttributes (dpy, window, &xgwa);
   sizex = xgwa.width;
   sizey = xgwa.height;