X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Fjob.cc;h=a7c2430b8b30eed2a439eccdb5f1a59a8255b702;hb=977b36672892b14de4ecb68e98415c64946e8a93;hp=f3d7deac02a4c5426674b0765083c3c8dbc55b6d;hpb=baf6bc63df6577d6efdc12ae605aa94754b73882;p=dcpomatic.git diff --git a/src/lib/job.cc b/src/lib/job.cc index f3d7deac0..a7c2430b8 100644 --- a/src/lib/job.cc +++ b/src/lib/job.cc @@ -125,20 +125,10 @@ Job::set_state (State s) if (_state == FINISHED_OK || _state == FINISHED_ERROR) { _ran_for = elapsed_time (); + Finished (); } } -/** A hack to work around our lack of cross-thread - * signalling; this emits Finished, and listeners - * assume that it will be emitted in the GUI thread, - * so this method must be called from the GUI thread. - */ -void -Job::emit_finished () -{ - Finished (); -} - /** @return Time (in seconds) that this job has been running */ int Job::elapsed_time () const