summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2013-02-25 08:00:40 +0000
committerCarl Hetherington <cth@carlh.net>2013-02-25 08:00:40 +0000
commitacaa6e95d2833b7d186aac5f2a2179c75188a52a (patch)
treee0bfe220ade996411ad4c4603953a780961245d1 /src
parent135a80be74db7298d5f4dd3c82f19158d877b47a (diff)
parentbbd352c3a0acf312e66b8be0d8bfb475275102d6 (diff)
Merge branch 'master' of /home/carl/git/dvdomatic
Diffstat (limited to 'src')
-rw-r--r--src/lib/job.cc7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/lib/job.cc b/src/lib/job.cc
index bde2c8cfd..bfad65a0a 100644
--- a/src/lib/job.cc
+++ b/src/lib/job.cc
@@ -272,10 +272,11 @@ Job::status () const
}
stringstream s;
- if (!finished () && p >= 0 && t > 10 && r > 0) {
- s << pc << "%; " << seconds_to_approximate_hms (r) << " remaining";
- } else if (!finished () && (t <= 10 || r == 0)) {
+ if (!finished ()) {
s << pc << "%";
+ if (p >= 0 && t > 10 && r > 0) {
+ s << "; " << seconds_to_approximate_hms (r) << " remaining";
+ }
} else if (finished_ok ()) {
s << "OK (ran for " << seconds_to_hms (_ran_for) << ")";
} else if (finished_in_error ()) {