X-Git-Url: http://git.maemo.org/git/?p=xscreensaver;a=blobdiff_plain;f=xscreensaver%2Futils%2Fgrabclient.c;fp=xscreensaver%2Futils%2Fgrabclient.c;h=e70474d7084150957629ff4601cb7091dc9e6786;hp=54396c765616bdd51f0e84f84178c803c2539d84;hb=9b039ab43455b69fddb4c1f3200c2cea93bb2cd6;hpb=697ecccf97968a80a504672dc8a865e8b2ce24d5 diff --git a/xscreensaver/utils/grabclient.c b/xscreensaver/utils/grabclient.c index 54396c7..e70474d 100644 --- a/xscreensaver/utils/grabclient.c +++ b/xscreensaver/utils/grabclient.c @@ -450,9 +450,11 @@ load_random_image_1 (Screen *screen, Window window, Drawable drawable, { Display *dpy = DisplayOfScreen (screen); char *grabber = get_string_resource(dpy, "desktopGrabber", "DesktopGrabber"); + int view = 1; char *cmd; - char id[200]; + char id[400]; + view = get_integer_resource(dpy, "view", "view"); if (!grabber || !*grabber) { fprintf (stderr, @@ -461,7 +463,7 @@ load_random_image_1 (Screen *screen, Window window, Drawable drawable, exit (1); } - sprintf (id, "0x%lx 0x%lx", + sprintf (id, "-file /home/user/.backgrounds/background-%i.png 0x%lx 0x%lx", view, (unsigned long) window, (unsigned long) drawable); cmd = (char *) malloc (strlen(grabber) + strlen(id) + 1);