Tidy up now we have a x-thread signaller.
[dcpomatic.git] / src / lib / job.cc
index f3d7deac02a4c5426674b0765083c3c8dbc55b6d..a7c2430b8b30eed2a439eccdb5f1a59a8255b702 100644 (file)
@@ -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