… | |
… | |
862 | else |
862 | else |
863 | {/* strightforward pixmap copy */ |
863 | {/* strightforward pixmap copy */ |
864 | gcv.tile = root_pixmap; |
864 | gcv.tile = root_pixmap; |
865 | gcv.fill_style = FillTiled; |
865 | gcv.fill_style = FillTiled; |
866 | |
866 | |
867 | while (sx < 0) sx += (int)window_width; |
867 | while (sx < 0) sx += (int)root_width; |
868 | while (sy < 0) sy += (int)window_height; |
868 | while (sy < 0) sy += (int)root_height; |
869 | |
869 | |
870 | gcv.ts_x_origin = -sx; |
870 | gcv.ts_x_origin = -sx; |
871 | gcv.ts_y_origin = -sy; |
871 | gcv.ts_y_origin = -sy; |
872 | gc = XCreateGC (dpy, root, GCFillStyle | GCTile | GCTileStipXOrigin | GCTileStipYOrigin, &gcv); |
872 | gc = XCreateGC (dpy, root, GCFillStyle | GCTile | GCTileStipXOrigin | GCTileStipYOrigin, &gcv); |
873 | |
873 | |