From c41baae3a488e83db153192d0d069834e425dc91 Mon Sep 17 00:00:00 2001 From: sebastid Date: Tue, 17 May 2005 14:01:15 +0000 Subject: [PATCH] Remove border from client list on deletion. SVN revision: 14820 --- 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 1b319c52c..844e9b9fe 100644 --- a/src/bin/e_border.c +++ b/src/bin/e_border.c @@ -1438,7 +1438,6 @@ _e_border_free(E_Border *bd) e_bindings_mouse_ungrab(E_BINDING_CONTEXT_BORDER, bd->win); ecore_x_window_del(bd->win); - e_container_border_remove(bd); borders = evas_list_remove(borders, bd); free(bd); @@ -1456,6 +1455,8 @@ _e_border_del(E_Border *bd) ecore_x_window_save_set_del(bd->client.win); bd->already_unparented = 1; + e_container_border_remove(bd); + ev = calloc(1, sizeof(E_Event_Border_Remove)); ev->border = bd; /* FIXME Don't ref this during shutdown. And the event is pointless