summaryrefslogtreecommitdiff
path: root/src/sapp_dev
diff options
context:
space:
mode:
author杨威 <[email protected]>2023-07-05 18:38:15 +0800
committer杨威 <[email protected]>2023-07-05 18:38:15 +0800
commit4619e5fde0cb57194ead019bf6d644501bb490a9 (patch)
tree907b0fb32bb60f1459d7ab7482ca300d07525975 /src/sapp_dev
parent217354468694fb05e44af66544aba2933f188091 (diff)
✨ feat(sapp metric): 初始化拆分成init和start两步,便于插件初始化时注册字段v4.3.14
Diffstat (limited to 'src/sapp_dev')
-rw-r--r--src/sapp_dev/sapp_init.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/sapp_dev/sapp_init.c b/src/sapp_dev/sapp_init.c
index 7b1d113..016f7c7 100644
--- a/src/sapp_dev/sapp_init.c
+++ b/src/sapp_dev/sapp_init.c
@@ -286,14 +286,18 @@ int MESA_platform_init(int argc, char *argv[])
sapp_dup_pkt_init();
- sapp_set_current_state(SAPP_STATE_PLUG_INITING);
- plugctrl_proc();
-
/* 2021-07-05, sapp_assistant_init()�ƶ���plugctrl_proc()֮��, Ҫ���Ѽ��ز������entry���б� */
if(sapp_metric_init() < 0){
return -1;
}
+ sapp_set_current_state(SAPP_STATE_PLUG_INITING);
+ plugctrl_proc();
+
+ if(sapp_metric_start() < 0){
+ return -1;
+ }
+
sapp_platform_finish_up(); /* ֧�ֶ�̬project tagע��, ���������в����ʼ����ɺ����, ��һЩƽ̨��ʼ���׶ε���β���� */
sapp_set_current_state(SAPP_STATE_PLUG_INITED);