*/}}
Procházet zdrojové kódy

Weird DeferredRedrawList bug

YimingWu před 1 rokem
rodič
revize
52f1c941b4
1 změnil soubory, kde provedl 1 přidání a 3 odebrání
  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(){