diff --git a/src/client.c b/src/client.c index 31c8bf3a428853f4b25d00140b0fc370a29cd209..a2f879e8c1f24c7cf8ce5d65a45660f302979c24 100644 --- a/src/client.c +++ b/src/client.c @@ -3361,6 +3361,7 @@ void clientCycle(Client * c) popEventFilter(); DBG("leaving cycle loop\n"); tabwinDestroy(passdata.tabwin); + g_free(passdata.tabwin); } XUngrabKeyboard(dpy, CurrentTime); diff --git a/src/tabwin.c b/src/tabwin.c index 388ef7a6aaedd1bd6a5d86e12bb1b633c948579e..f68160c075eca8f4c7626bbf75fe967f0723cb65 100644 --- a/src/tabwin.c +++ b/src/tabwin.c @@ -112,6 +112,6 @@ void tabwinDestroy(Tabwin *tabwin) { g_return_if_fail (tabwin != NULL); - gtk_widget_destroy (tabwin->window); + gtk_widget_destroy (tabwin->window); }