diff --git a/src/bin/e_popup.c b/src/bin/e_popup.c index 468446cca..e5a8cc4df 100644 --- a/src/bin/e_popup.c +++ b/src/bin/e_popup.c @@ -200,7 +200,8 @@ e_popup_hide(E_Popup *pop) if (pop->cw) { e_comp_win_hide(pop->cw); - e_comp_win_del(pop->cw); + if (e_object_is_del(E_OBJECT(pop))) + e_comp_win_del(pop->cw); } if (!pop->autoclose) return; if (e_object_is_del(E_OBJECT(pop))) return;