aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2014-09-02 19:13:21 +0000
committerDimitri Sokolyuk <demon@dim13.org>2014-09-02 19:13:21 +0000
commitffdb1d2b610f21b27f470522953d61fc3f78c09f (patch)
tree1cab4f5674460cb789541115a355e68b16ae3419
parentdacaf798037d45118f87e57cf21f21ddd8c3e7c1 (diff)
add XUnmapWindow
-rw-r--r--spectrogram.c4
1 files changed, 4 insertions, 0 deletions
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);