X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?p=xscreensaver;a=blobdiff_plain;f=hacks%2Fvidwhacker;h=a2ab029b99c0cb54e99b8660e75ada37f0bde51e;hp=7bbc4079b920fbadd506fa1d78107ad44e8fed9e;hb=481b95e2617b69e6fd4444432747d7e1e0c3dc85;hpb=0bd2eabab3e404c6769fe8f59b639275e960c415 diff --git a/hacks/vidwhacker b/hacks/vidwhacker index 7bbc4079..a2ab029b 100755 --- a/hacks/vidwhacker +++ b/hacks/vidwhacker @@ -308,8 +308,11 @@ main() { if [ -s $tmp_ppm2 ]; then if [ "$verbose" = true ]; then echo "launching xv $xvargs $tmp_ppm2" >&2 + ls -lF $tmp_ppm2 fi - xv $xvargs $tmp_ppm2 & + + # cat the file so that we can nuke it without racing against xv. + cat $tmp_ppm2 | xv $xvargs - & pid=$! fi fi @@ -324,4 +327,4 @@ main() { main $@ # to find stray xv data: -# xwininfo -root -children|grep 'xv image comments' | awk '{print $1}' +# xwininfo -root -children|grep 'xv image comments' | awk '{print "xkill -id ", $1}'