forked from enlightenment/enlightenment
only produce border remvoes if we have already sent a border add
SVN revision: 16033
This commit is contained in:
parent
f234b1a42a
commit
9029330e89
|
@ -2067,13 +2067,16 @@ _e_border_del(E_Border *bd)
|
||||||
}
|
}
|
||||||
bd->already_unparented = 1;
|
bd->already_unparented = 1;
|
||||||
|
|
||||||
ev = calloc(1, sizeof(E_Event_Border_Remove));
|
if (!bd->new_client)
|
||||||
ev->border = bd;
|
{
|
||||||
/* FIXME Don't ref this during shutdown. And the event is pointless
|
ev = calloc(1, sizeof(E_Event_Border_Remove));
|
||||||
* during shutdown.. */
|
ev->border = bd;
|
||||||
e_object_ref(E_OBJECT(bd));
|
/* FIXME Don't ref this during shutdown. And the event is pointless
|
||||||
// e_object_breadcrumb_add(E_OBJECT(bd), "border_remove_event");
|
* during shutdown.. */
|
||||||
ecore_event_add(E_EVENT_BORDER_REMOVE, ev, _e_border_event_border_remove_free, NULL);
|
e_object_ref(E_OBJECT(bd));
|
||||||
|
// e_object_breadcrumb_add(E_OBJECT(bd), "border_remove_event");
|
||||||
|
ecore_event_add(E_EVENT_BORDER_REMOVE, ev, _e_border_event_border_remove_free, NULL);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
|
Loading…
Reference in New Issue