*/}}
瀏覽代碼

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(){