lib/Tools/display
changeset 20570 f78dfa306918
parent 15718 f088c10208c0
child 21342 223a3de1222b
--- a/lib/Tools/display	Mon Sep 18 19:12:41 2006 +0200
+++ b/lib/Tools/display	Mon Sep 18 19:12:42 2006 +0200
@@ -72,11 +72,11 @@
 esac
 
 if [ -n "$CLEAN" ]; then
-  PRIVATE_FILE="$ISABELLE_TMP/$$"$(basename "$FILE")
+  PRIVATE_FILE="${ISABELLE_TMP:-/tmp}/$$"$(basename "$FILE")
   mv "$FILE" "$PRIVATE_FILE" || fail "Cannot move file: $FILE"
   $VIEWER "$PRIVATE_FILE"
+  sleep 5   ;try to avoid races
   rm -f "$PRIVATE_FILE"
 else
   exec $VIEWER "$FILE"
 fi
-