equal
deleted
inserted
replaced
300 |
300 |
301 CallWindowEventNP(w, WE_DESTROY); |
301 CallWindowEventNP(w, WE_DESTROY); |
302 |
302 |
303 w = FindWindowById(wc, wn); |
303 w = FindWindowById(wc, wn); |
304 |
304 |
305 if (w->viewport != NULL) { |
305 if (w->viewport != NULL) DeleteWindowViewport(w); |
306 CLRBIT(_active_viewports, w->viewport - _viewports); |
|
307 w->viewport->width = 0; |
|
308 w->viewport = NULL; |
|
309 } |
|
310 |
306 |
311 SetWindowDirty(w); |
307 SetWindowDirty(w); |
312 |
308 |
313 free(w->widget); |
309 free(w->widget); |
314 |
310 |
830 { |
826 { |
831 IConsoleClose(); |
827 IConsoleClose(); |
832 |
828 |
833 memset(&_windows, 0, sizeof(_windows)); |
829 memset(&_windows, 0, sizeof(_windows)); |
834 _last_window = _windows; |
830 _last_window = _windows; |
835 memset(_viewports, 0, sizeof(_viewports)); |
831 InitViewports(); |
836 _active_viewports = 0; |
|
837 _no_scroll = 0; |
832 _no_scroll = 0; |
838 } |
833 } |
839 |
834 |
840 void UnInitWindowSystem(void) |
835 void UnInitWindowSystem(void) |
841 { |
836 { |