Просмотр исходного кода

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 лет назад
Родитель
Сommit
81b0b232e1
1 измененных файлов с 1 добавлено и 2 удалено
  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()
 {
     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();
 }