Browse Source

LibThreading: Set BackgroundAction's thread name correctly

Previously, init() in BackgroundAction.cpp was calling
Core::Object::set_name, which does not affect the displayed thread name
which is displayed by the system monitor. This changes it to pass the
name to the thread constructor.
Zaggy1024 2 years ago
parent
commit
81b0b232e1
1 changed files with 1 additions and 2 deletions
  1. 1 2
      Userland/Libraries/LibThreading/BackgroundAction.cpp

+ 1 - 2
Userland/Libraries/LibThreading/BackgroundAction.cpp

@@ -41,8 +41,7 @@ static intptr_t background_thread_func()
 static void init()
 static void init()
 {
 {
     s_all_actions = new Queue<Function<void()>>;
     s_all_actions = new Queue<Function<void()>>;
-    s_background_thread = &Threading::Thread::construct(background_thread_func).leak_ref();
-    s_background_thread->set_name("Background thread");
+    s_background_thread = &Threading::Thread::construct(background_thread_func, "Background Thread"sv).leak_ref();
     s_background_thread->start();
     s_background_thread->start();
 }
 }