X-Git-Url: https://git.madduck.net/etc/mutt.git/blobdiff_plain/1910f49b57d88f6552dc112bb5b871f832b304f2..abb9a1bc8dc9f78590fabbd4b799fde7930cd58b:/.mutt/bgrun diff --git a/.mutt/bgrun b/.mutt/bgrun index c51ea90..82e1748 100755 --- a/.mutt/bgrun +++ b/.mutt/bgrun @@ -90,4 +90,13 @@ case "$SELF" in wait cleanup ;; + (bgrun-delay) + # hack to stay around for a fixed period of time after the viewer process + # returns control to the caller, so that we can clean up. This is for + # cases when the FIFO method doesn't work, because e.g. Firefox randomly + # chooses it needs to read HTML files twice. + FILE="$(get_file "${1:-}")" + (launch_viewer "$MIMETYPE" "${FILE}" && notify_output) & + (sleep 1m && cleanup) & + ;; esac