Remove border from client list on deletion.

SVN revision: 14820
This commit is contained in:
sebastid 2005-05-17 14:01:15 +00:00 committed by sebastid
parent 16da149a4c
commit c41baae3a4
1 changed files with 2 additions and 1 deletions

View File

@ -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