This is an automated email from the git hooks/post-receive script.

git pushed a commit to branch master
in repository enlightenment.

View the commit online.

commit 6ea8e679b97a3d706eb86a8eeba5bda3bdb5d484
Author: Carsten Haitzler <ras...@rasterman.com>
AuthorDate: Wed Apr 30 22:44:24 2025 +0100

    e notification module - remove edje cbs on popdown
    
    animation may keep obj alive for a bit more so cb's may happen. stop
    listening.
    
    @fix
---
 src/modules/notification/e_mod_popup.c | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/src/modules/notification/e_mod_popup.c b/src/modules/notification/e_mod_popup.c
index 17e6f6b09..7cd548254 100644
--- a/src/modules/notification/e_mod_popup.c
+++ b/src/modules/notification/e_mod_popup.c
@@ -761,6 +761,18 @@ _notification_popdown(Popup_Data                  *popup,
    E_FREE_LIST(popup->mirrors, evas_object_del);
    if (popup->win)
      {
+       edje_object_signal_callback_del
+         (popup->theme, "notification,deleted", "*",
+          (Edje_Signal_Cb)_notification_theme_cb_deleted);
+       edje_object_signal_callback_del
+         (popup->theme, "notification,close", "*",
+          (Edje_Signal_Cb)_notification_theme_cb_close);
+       edje_object_signal_callback_del
+         (popup->theme, "notification,find", "*",
+          (Edje_Signal_Cb)_notification_theme_cb_find);
+       edje_object_signal_callback_del
+         (popup->theme, "anchor,mouse,clicked,1,*", "notification.textblock.message",
+          (Edje_Signal_Cb)_notification_theme_cb_anchor);
         evas_object_event_callback_del_full(popup->win, EVAS_CALLBACK_DEL, _notification_popup_del_cb, popup);
         evas_object_hide(popup->win);
         evas_object_del(popup->win);

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.

Reply via email to