# HG changeset patch # User Matthew Wild # Date 1274442975 -3600 # Node ID d3e20e89d06b736aa72f9baff6140a59102c167a # Parent cd5f6b91bd782003f4b625769cb09e02fbf491bd Reset needs_update flag on refresh diff -r cd5f6b91bd78 -r d3e20e89d06b progress.lua --- a/progress.lua Wed Jan 13 04:31:47 2010 +0000 +++ b/progress.lua Fri May 21 12:56:15 2010 +0100 @@ -26,6 +26,7 @@ write("\n\027[K0% [", ("="):rep(floor(percent_complete/2)), percent_complete ~= 100 and ">" or "", (" "):rep((50-floor(percent_complete/2))-1), "] 100%"); write("\n\027[K", anim[anim_frame], " ", percent_complete, "% complete"); --; ETA ", ceil((now()-start_time)/(bytes_completed/bytes_total)/60), "min"); write("\027[3A\n"); + needs_update = false; end return { refresh = update_progress_display, update = update_data }; end