*/}}
소스 검색

Weird DeferredRedrawList bug

YimingWu 1 년 전
부모
커밋
52f1c941b4
1개의 변경된 파일1개의 추가작업 그리고 3개의 파일을 삭제
  1. 1 3
      la_kernel.c

+ 1 - 3
la_kernel.c

@@ -7188,9 +7188,7 @@ void la_PreFrame(){
     if(MAIN.InitArgs.HasAudio) la_AudioPreFrame();
 }
 void la_PostFrame(){
-    for(laListItemPointer* lip=MAIN.DeferredRedrawList.pFirst;lip;lip=lip->pNext){
-        laRedrawPanel(lip->p);
-    }
+    laPanel* p; while(p=lstPopPointer(&MAIN.DeferredRedrawList)){ laRedrawPanel(p); }
     if(MAIN.PostFrame){ MAIN.PostFrame(); }
 }
 void laMainLoop(){