Use sys_ismainthread
This commit is contained in:
parent
2470553e1e
commit
71beb8bac4
@ -200,8 +200,7 @@ namespace ui_scripting
|
|||||||
{
|
{
|
||||||
scheduler::loop([]()
|
scheduler::loop([]()
|
||||||
{
|
{
|
||||||
const auto self_id = GetCurrentThreadId();
|
if (game::Sys_IsMainThread())
|
||||||
if (self_id == game::threadIds[game::THREAD_CONTEXT_MAIN])
|
|
||||||
{
|
{
|
||||||
ui_scripting::lua::engine::run_frame();
|
ui_scripting::lua::engine::run_frame();
|
||||||
}
|
}
|
||||||
|
@ -131,6 +131,7 @@ namespace game
|
|||||||
WEAK symbol<void()> Sys_ShowConsole{0x633080};
|
WEAK symbol<void()> Sys_ShowConsole{0x633080};
|
||||||
WEAK symbol<bool()> Sys_IsDatabaseReady2{0x5A9FE0};
|
WEAK symbol<bool()> Sys_IsDatabaseReady2{0x5A9FE0};
|
||||||
WEAK symbol<int()> Sys_Milliseconds{0x650720};
|
WEAK symbol<int()> Sys_Milliseconds{0x650720};
|
||||||
|
WEAK symbol<bool()> Sys_IsMainThread{0x5AA020};
|
||||||
|
|
||||||
WEAK symbol<const char*(const char* string)> UI_SafeTranslateString{0x5A2930};
|
WEAK symbol<const char*(const char* string)> UI_SafeTranslateString{0x5A2930};
|
||||||
WEAK symbol<int(int localClientNum, const char* sound)> UI_PlayLocalSoundAlias{0x606080};
|
WEAK symbol<int(int localClientNum, const char* sound)> UI_PlayLocalSoundAlias{0x606080};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user