@ -962,7 +962,6 @@ cleanup(void)
Layout foo = { " " , NULL } ;
Layout foo = { " " , NULL } ;
Monitor * m ;
Monitor * m ;
size_t i ;
size_t i ;
view ( & a ) ;
view ( & a ) ;
selmon - > lt [ selmon - > sellt ] = & foo ;
selmon - > lt [ selmon - > sellt ] = & foo ;
for ( m = mons ; m ; m = m - > next )
for ( m = mons ; m ; m = m - > next )
@ -972,9 +971,11 @@ cleanup(void)
while ( mons )
while ( mons )
cleanupmon ( mons ) ;
cleanupmon ( mons ) ;
# if BAR_SYSTRAY_PATCH
# if BAR_SYSTRAY_PATCH
if ( showsystray ) {
if ( showsystray & & systray ) {
if ( systray - > win ) {
XUnmapWindow ( dpy , systray - > win ) ;
XUnmapWindow ( dpy , systray - > win ) ;
XDestroyWindow ( dpy , systray - > win ) ;
XDestroyWindow ( dpy , systray - > win ) ;
}
free ( systray ) ;
free ( systray ) ;
}
}
# endif // BAR_SYSTRAY_PATCH
# endif // BAR_SYSTRAY_PATCH
@ -988,11 +989,6 @@ cleanup(void)
free ( scheme [ i ] ) ;
free ( scheme [ i ] ) ;
free ( scheme ) ;
free ( scheme ) ;
XDestroyWindow ( dpy , wmcheckwin ) ;
XDestroyWindow ( dpy , wmcheckwin ) ;
# if BAR_PANGO_PATCH
drw_font_free ( drw - > font ) ;
# else
drw_fontset_free ( drw - > fonts ) ;
# endif // BAR_PANGO_PATCH
drw_free ( drw ) ;
drw_free ( drw ) ;
XSync ( dpy , False ) ;
XSync ( dpy , False ) ;
XSetInputFocus ( dpy , PointerRoot , RevertToPointerRoot , CurrentTime ) ;
XSetInputFocus ( dpy , PointerRoot , RevertToPointerRoot , CurrentTime ) ;