X-Git-Url: https://main.carlh.net/gitweb/?p=dcpomatic.git;a=blobdiff_plain;f=src%2Flib%2Fjob.cc;h=4517765247075236bd702123852bc6125c27fc7e;hp=610d486b6bcb087b60ef76cc4c6692316af7da10;hb=f0c10e92b849566e458bc323f8783a6fe83e52d2;hpb=360db7a7d5429c3bcf7c5c0e39e29a94a74d8f8a diff --git a/src/lib/job.cc b/src/lib/job.cc index 610d486b6..451776524 100644 --- a/src/lib/job.cc +++ b/src/lib/job.cc @@ -190,6 +190,12 @@ Job::run_wrapper () set_progress (1); set_state (FINISHED_ERROR); + } catch (FileError& e) { + + set_error (e.what(), e.what()); + set_progress (1); + set_state (FINISHED_ERROR); + } catch (std::exception& e) { set_error ( @@ -449,7 +455,7 @@ Job::status () const if (now.date() != finish.date()) { /// TRANSLATORS: the %1 in this string will be filled in with a day of the week /// to say what day a job will finish. - day = String::compose (_(" on %1"), finish.date().day_of_week().as_long_string()); + day = String::compose (_(" on %1"), day_of_week_to_string(finish.date().day_of_week())); } /// TRANSLATORS: "remaining; finishing at" here follows an amount of time that is remaining /// on an operation; after it is an estimated wall-clock completion time.