ソースを参照

[修复]修复静态线程终止后显示出错的问题

guozhanxin 7 年 前
コミット
f066185d6e
1 ファイル変更1 行追加1 行削除
  1. 1 1
      SystemView_Src/Config/SEGGER_SYSVIEW_RTThread.c

+ 1 - 1
SystemView_Src/Config/SEGGER_SYSVIEW_RTThread.c

@@ -175,7 +175,7 @@ static void _cb_thread_inited(rt_thread_t thread)
 
 static void _cb_object_detach(struct rt_object *object)
 {
-    switch (object->type)
+    switch (object->type & (~RT_Object_Class_Static))
     {
     case RT_Object_Class_Thread:
         SEGGER_SYSVIEW_OnTaskTerminate((unsigned)object);