X11: clean up after Xft on exit
This commit is contained in:
parent
f1ab0e2d8a
commit
2803a8153b
7
nncmpp.c
7
nncmpp.c
|
@ -861,6 +861,10 @@ spectrum_free (struct spectrum *s)
|
||||||
fftw_free (s->windowed);
|
fftw_free (s->windowed);
|
||||||
free (s->data);
|
free (s->data);
|
||||||
free (s->window);
|
free (s->window);
|
||||||
|
#if 0
|
||||||
|
// We don't particularly want to discard wisdom.
|
||||||
|
fftwf_cleanup ();
|
||||||
|
#endif
|
||||||
|
|
||||||
free (s->rendered);
|
free (s->rendered);
|
||||||
free (s->spectrum);
|
free (s->spectrum);
|
||||||
|
@ -5751,6 +5755,9 @@ x11_destroy (void)
|
||||||
|
|
||||||
poller_fd_reset (&g.x11_event);
|
poller_fd_reset (&g.x11_event);
|
||||||
XCloseDisplay (g.dpy);
|
XCloseDisplay (g.dpy);
|
||||||
|
|
||||||
|
// Xft hooks called in XCloseDisplay() don't clean up everything.
|
||||||
|
FcFini ();
|
||||||
}
|
}
|
||||||
|
|
||||||
static struct ui x11_ui =
|
static struct ui x11_ui =
|
||||||
|
|
Loading…
Reference in New Issue