projects
/
xscreensaver
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge branch 'master' of https://vcs.maemo.org/git/xscreensaver
[xscreensaver]
/
xscreensaver
/
utils
/
grabclient.c
diff --git
a/xscreensaver/utils/grabclient.c
b/xscreensaver/utils/grabclient.c
index
54396c7
..
e70474d
100644
(file)
--- 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");
{
Display *dpy = DisplayOfScreen (screen);
char *grabber = get_string_resource(dpy, "desktopGrabber", "DesktopGrabber");
+ int view = 1;
char *cmd;
char *cmd;
- char id[200];
+ char id[400];
+ view = get_integer_resource(dpy, "view", "view");
if (!grabber || !*grabber)
{
fprintf (stderr,
if (!grabber || !*grabber)
{
fprintf (stderr,
@@
-461,7
+463,7
@@
load_random_image_1 (Screen *screen, Window window, Drawable drawable,
exit (1);
}
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);
(unsigned long) window,
(unsigned long) drawable);
cmd = (char *) malloc (strlen(grabber) + strlen(id) + 1);