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

core: Defer CoreTiming initialization.

bunnei 5 лет назад
Родитель
Сommit
d9df63583f
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      src/core/core.cpp

+ 1 - 1
src/core/core.cpp

@@ -166,9 +166,9 @@ struct System::Impl {
         cpu_manager.SetAsyncGpu(is_async_gpu);
         core_timing.SetMulticore(is_multicore);
 
-        core_timing.Initialize([&system]() { system.RegisterHostThread(); });
         kernel.Initialize();
         cpu_manager.Initialize();
+        core_timing.Initialize([&system]() { system.RegisterHostThread(); });
 
         const auto current_time = std::chrono::duration_cast<std::chrono::seconds>(
             std::chrono::system_clock::now().time_since_epoch());