From b9c7510b5837b83aac615337dbc5f6ae64336c63 Mon Sep 17 00:00:00 2001 From: "B. Petersen" Date: Sun, 3 Nov 2019 16:09:03 +0100 Subject: [PATCH] use boolean for jobs_needed --- src/job_thread.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/job_thread.rs b/src/job_thread.rs index a679c0076..369078c04 100644 --- a/src/job_thread.rs +++ b/src/job_thread.rs @@ -15,7 +15,7 @@ pub struct JobThread { #[derive(Clone, Debug, Default)] pub struct JobState { idle: bool, - jobs_needed: i32, + jobs_needed: bool, suspended: bool, using_handle: bool, } @@ -58,7 +58,7 @@ impl JobThread { pub fn interrupt_idle(&self, context: &Context) { { - self.state.0.lock().unwrap().jobs_needed = 1; + self.state.0.lock().unwrap().jobs_needed = true; } info!(context, "Interrupting {}-IDLE...", self.name); @@ -139,13 +139,13 @@ impl JobThread { let &(ref lock, ref cvar) = &*self.state.clone(); let mut state = lock.lock().unwrap(); - if 0 != state.jobs_needed { + if state.jobs_needed { info!( context, "{}-IDLE will not be started as it was interrupted while not ideling.", self.name, ); - state.jobs_needed = 0; + state.jobs_needed = false; return; }