Cleanup: remove unnecessary variable.
[dcpomatic.git] / src / lib / job_manager.cc
index 7a6bda8405b32240ae18bd9211e65abfe228a060..2b4e872998f72478614557014fe241a2d320d7f1 100644 (file)
@@ -331,7 +331,7 @@ JobManager::pause ()
 {
        boost::mutex::scoped_lock lm (_mutex);
 
-       if (_paused) {
+       if (_paused_job) {
                return;
        }
 
@@ -340,8 +340,6 @@ JobManager::pause ()
                        _paused_job = i;
                }
        }
-
-       _paused = true;
 }
 
 
@@ -349,14 +347,11 @@ void
 JobManager::resume ()
 {
        boost::mutex::scoped_lock lm (_mutex);
-       if (!_paused) {
-               return;
-       }
 
-       if (_paused_job) {
-               _paused_job->resume ();
+       if (!_paused_job) {
+               return;
        }
 
-       _paused_job.reset ();
-       _paused = false;
+       _paused_job->resume();
+       _paused_job.reset();
 }