e_video_hwc: Prevent duplicate execution of e_view event listener delete 57/317257/1
authorJunkyeong Kim <jk0430.kim@samsung.com>
Fri, 27 Dec 2024 06:53:49 +0000 (15:53 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Fri, 27 Dec 2024 09:48:49 +0000 (18:48 +0900)
Change-Id: I49bb8a1d34508721eae2c2e5f8769405cca60706

src/bin/displaymgr/video/e_video_hwc.c

index 2434054f5da9d37a800345adae0fcec70c0e54e9..3c561644f29cbb9f8aa200e8f9a2eaf8aad33bbe 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);