From ece54a4d05ba00ec482c1db0a24eb99d622cef4d Mon Sep 17 00:00:00 2001 From: "WP. Yingamphol" Date: Tue, 7 Apr 2026 12:56:42 +0700 Subject: [PATCH] moved Haiku OS check inside _set_name --- core/thread/thread_unix.odin | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/core/thread/thread_unix.odin b/core/thread/thread_unix.odin index 13b6fa264..2720808fa 100644 --- a/core/thread/thread_unix.odin +++ b/core/thread/thread_unix.odin @@ -51,9 +51,7 @@ _create :: proc(procedure: Thread_Proc, priority: Thread_Priority, name: Maybe(s runtime.run_thread_local_cleaners() } - when ODIN_OS != .Haiku { - _set_name(t) - } + _set_name(t) t.procedure(t) } @@ -219,6 +217,10 @@ _get_name :: proc(thread: ^Thread, allocator: runtime.Allocator, loc: runtime.So } _set_name :: proc(thread: ^Thread) { + when ODIN_OS == .Haiku { + return + } + name, ok := thread.name.? if !ok { return