Kernel/timers - Cleaning up timer code... might have made more mess
[tpg/acess2.git] / KernelLand / Kernel / threads.c
index 956eede..5e60c46 100644 (file)
@@ -926,7 +926,6 @@ tThread *Threads_RemActive(void)
        ret->Next = NULL;
        ret->Remaining = 0;
        
-       giNumActiveThreads --;
        // no need to decrement tickets, scheduler did it for us
        
        #if SCHEDULER_TYPE == SCHED_LOTTERY && DEBUG_TRACE_TICKETS
@@ -936,6 +935,7 @@ tThread *Threads_RemActive(void)
        
        return ret;
        #else
+       giNumActiveThreads --;
        return Proc_GetCurThread();
        #endif
 }

UCC git Repository :: git.ucc.asn.au