e_video_hwc: Prevent duplicate execution of e_view event listener delete 60/317260/2
authorJunkyeong Kim <jk0430.kim@samsung.com>
Fri, 27 Dec 2024 06:53:49 +0000 (15:53 +0900)
committerJunkyeong Kim <jk0430.kim@samsung.com>
Fri, 27 Dec 2024 09:56:50 +0000 (09:56 +0000)
Change-Id: I49bb8a1d34508721eae2c2e5f8769405cca60706

src/bin/displaymgr/video/e_video_hwc.c

index c60f4cb77158b36477b7bccfd23b0a29659ea385..433d685ea3f24bcd53a70dcfa1146e40fe12d3a8 100644 (file)
@@ -2086,7 +2086,7 @@ _e_video_hwc_client_event_deinit(E_Video_Hwc *evh)
      wl_list_remove(&evh->surface_viewport_listener.link);
 
    view_client = e_client_view_get(evh->ec);
-   if (view_client)
+   if (view_client && evh->show_listener.notify != NULL)
      {
         E_View *view = e_view_client_view_get(view_client);
         e_view_event_listener_del(view, E_VIEW_SHOW, &evh->show_listener);