mirror of
https://gitee.com/openharmony/arkui_ace_engine
synced 2025-03-07 11:44:41 +00:00
!35806 修复ArkUI profiler 虚拟机跨线程检测crash
Merge pull request !35806 from 陈一阁/state_multi
This commit is contained in:
commit
7a9a0ecd86
@ -161,7 +161,10 @@ void LayoutInspector::SetStatus(bool layoutInspectorStatus)
|
||||
void LayoutInspector::TriggerJsStateProfilerStatusCallback(bool status)
|
||||
{
|
||||
if (jsStateProfilerStatusCallback_) {
|
||||
jsStateProfilerStatusCallback_(status);
|
||||
auto taskExecutor = Container::CurrentTaskExecutorSafely();
|
||||
CHECK_NULL_VOID(taskExecutor);
|
||||
taskExecutor->PostTask([callback = jsStateProfilerStatusCallback_, status]() { callback(status); },
|
||||
TaskExecutor::TaskType::UI, "ArkUITriggerJsStateProfilerStatusCallback");
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user