e_view_edje: delete signal callback when the edje_view going to destroy 61/320061/1
authorJunseok Kim <juns.kim@samsung.com>
Thu, 7 Nov 2024 07:25:20 +0000 (16:25 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Thu, 7 Nov 2024 08:22:06 +0000 (17:22 +0900)
Change-Id: I79864a69f8fb494b2835a7c58e220ea9614259a7

src/bin/core/e_view_edje.c

index 4ce40430852da66775c740058841d25670efac5d..6c500f5d9a50d9a6bcca7764da45faa8b5c914cd 100644 (file)
@@ -471,6 +471,8 @@ _e_view_edje_util_del(struct wl_listener *listener, void *data)
    edje = wl_container_of(listener, edje, destroy);
    edje_view = e_view_edje_view_get(edje);
 
+   e_view_edje_signal_callback_del(edje, "e,action,*,done", "e", _e_view_edje_util_done_defer);
+
    comp_object = !!e_view_data_get(edje_view, "comp_object");
    if (comp_object)
      {