void WM_Invalidate(tWindow *Window)
{
+ _SysDebug("Invalidating %p", Window);
// Don't invalidate twice (speedup)
- if( !(Window->Flags & WINFLAG_CLEAN) ) return;
+// if( !(Window->Flags & WINFLAG_CLEAN) ) return;
// Mark for re-render
Window->Flags &= ~WINFLAG_CLEAN;
// Ignore hidden windows
if( !(Window->Flags & WINFLAG_SHOW) )
return ;
-
+
+ _SysDebug("Blit %p to (%i,%i) %ix%i", Window, Window->X, Window->Y, Window->W, Window->H);
Video_Blit(Window->RenderBuffer, Window->X, Window->Y, Window->W, Window->H);
for( child = Window->FirstChild; child; child = child->NextSibling )