From ffdb1d2b610f21b27f470522953d61fc3f78c09f Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Tue, 2 Sep 2014 19:13:21 +0000 Subject: add XUnmapWindow --- spectrogram.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/spectrogram.c b/spectrogram.c index b1b7aca..af58911 100644 --- a/spectrogram.c +++ b/spectrogram.c @@ -324,13 +324,16 @@ free_panel(Display *d, struct panel *p) XFreePixmap(d, p->spbuf.pix); XFreeGC(d, p->spbuf.gc); + XUnmapWindow(d, p->sp); XDestroyWindow(d, p->sp); XFreePixmap(d, p->wfbuf.pix); XFreeGC(d, p->wfbuf.gc); + XUnmapWindow(d, p->wf); XDestroyWindow(d, p->wf); + XUnmapWindow(d, p->win); XDestroyWindow(d, p->win); free(p); @@ -559,6 +562,7 @@ main(int argc, char **argv) free_panel(dsp, left); free_panel(dsp, right); + XUnmapWindow(dsp, win); XDestroyWindow(dsp, win); XCloseDisplay(dsp); -- cgit v1.2.3