Fixed bug calculating remaining time in Nim implementation.

This commit is contained in:
Jonathan Bernard 2016-01-26 01:10:57 -06:00
parent f4dcfd2a24
commit 57e9419565
3 changed files with 4 additions and 4 deletions

View File

@ -2,7 +2,7 @@ apply plugin: "groovy"
apply plugin: "maven"
group = "com.jdbernard"
version = "1.2"
version = "1.2.1"
repositories {
mavenLocal()

View File

@ -1,6 +1,6 @@
# Package
version = "1.2"
version = "1.2.1"
author = "Jonathan Bernard"
description = "Utility for writing dynamic progress bars to the console."
license = "BSD"

View File

@ -30,8 +30,8 @@ proc updateProgress*(pd: Progress, newValue: BiggestInt, info: string): void =
if info == pd.lastInfo and curStep == pd.lastStep: return
let curTime = cpuTime()
let remTime = ((curTime / curPercent) - curTime) * 1000
let curDuration = cpuTime() - pd.startTime
let remTime = ((curDuration / curPercent) - curDuration)
let displayedSteps = max(curStep - 1, 0)
pd.lastInfo = info