- grab_screen_image(xgwa.screen, window);
- if (lenses) {
- orig_map = NULL;
- pm = XCreatePixmap(dpy, window, sizex, sizey, xgwa.depth);
- XCopyArea(dpy, window, pm, window_gc, 0, 0, sizex, sizey, 0, 0);
- } else {
- orig_map = XGetImage(dpy, window, 0, 0, sizex, sizey, ~0L, ZPixmap);
+
+ orig_map = NULL;
+ pm = XCreatePixmap(dpy, window, sizex, sizey, xgwa.depth);
+ load_random_image (xgwa.screen, window, pm);
+
+ if (!lenses) {
+ orig_map = XGetImage(dpy, pm, 0, 0, sizex, sizey, ~0L, ZPixmap);
+ XFreePixmap(dpy, pm);