WM_FocusWindow(Window->Parent);
}
// Just a little memory saving for large hidden windows
- if(Window->RenderBuffer)
+ if(Window->RenderBuffer) {
free(Window->RenderBuffer);
+ Window->RenderBuffer = NULL;
+ }
WM_Invalidate(Window);
}
Window->Flags |= WINFLAG_NODECORATE;
// Needed because the window size changes
- if(Window->RenderBuffer)
+ if(Window->RenderBuffer) {
free(Window->RenderBuffer);
+ Window->RenderBuffer = NULL;
+ }
WM_Invalidate(Window);
}
Window->W = W; Window->H = H;
- if(Window->RenderBuffer)
+ if(Window->RenderBuffer) {
free(Window->RenderBuffer);
+ Window->RenderBuffer = NULL;
+ }
WM_Invalidate(Window);
{