diff --git a/core/thread/thread_unix.odin b/core/thread/thread_unix.odin index a05c8c2af..976f2a0b2 100644 --- a/core/thread/thread_unix.odin +++ b/core/thread/thread_unix.odin @@ -88,10 +88,9 @@ create :: proc(procedure: Thread_Proc, priority := Thread_Priority.Normal) -> ^T low := unix.sched_get_priority_min(policy); high := unix.sched_get_priority_max(policy); switch priority { - case .Low: - params.sched_priority = low + 1; - case .High: - params.sched_priority = high; + case .Normal: // Okay + case .Low: params.sched_priority = low + 1; + case .High: params.sched_priority = high; } fmt.println(low, high, params.sched_priority); res = unix.pthread_attr_setschedparam(&attrs, ¶ms);