all repos — openbox @ 231f694bcab8eb4ac3b5221191b362b35eddd326

openbox fork - make it a bit more like ryudo

Make sure popup dialogs are not waiting to be shown after they are freed
Dana Jansens danakj@orodu.net
commit

231f694bcab8eb4ac3b5221191b362b35eddd326

parent

c5155e7422668f6a176c15f2cecac6693fcf3134

1 files changed, 2 insertions(+), 0 deletions(-)

jump to
M openbox/popup.copenbox/popup.c

@@ -65,6 +65,8 @@

void popup_free(ObPopup *self) { if (self) { + popup_hide(self); /* make sure it's not showing or is being delayed and + will be shown */ XDestroyWindow(ob_display, self->bg); XDestroyWindow(ob_display, self->text); RrAppearanceFree(self->a_bg);