From 231f694bcab8eb4ac3b5221191b362b35eddd326 Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Thu, 10 Dec 2009 10:36:19 -0500 Subject: [PATCH] Make sure popup dialogs are not waiting to be shown after they are freed --- openbox/popup.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/openbox/popup.c b/openbox/popup.c index 2a0d5960..5cbe0347 100644 --- a/openbox/popup.c +++ b/openbox/popup.c @@ -65,6 +65,8 @@ ObPopup *popup_new(void) 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); -- 2.44.0