From 763f2803679a7837e715dd228f5ed72797a227d0 Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Tue, 18 Jul 2006 18:33:13 +0000 Subject: [PATCH] plugh small logic hole that leaves ghost windows in rare cases - a very small hole comapred to the icccm badness in ecore_x. :) SVN revision: 24033 --- src/bin/e_border.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/bin/e_border.c b/src/bin/e_border.c index 951013f5d..2a1f02cef 100644 --- a/src/bin/e_border.c +++ b/src/bin/e_border.c @@ -3215,7 +3215,8 @@ _e_border_cb_window_hide(void *data, int ev_type, void *ev) return 1; } /* Don't delete hidden or iconified windows */ - if ((bd->iconic) || (!bd->visible) || (bd->await_hide_event > 0)) + if ((bd->iconic) || ((!bd->visible) && (!bd->new_client)) || + (bd->await_hide_event > 0)) { if (bd->await_hide_event > 0) bd->await_hide_event--;