Use wl_signal_emit_mutable()
[platform/core/uifw/libds-tizen.git] / src / backend / tdm / tdm_output_hwc.c
index 3618aff..a5bba62 100644 (file)
@@ -181,7 +181,7 @@ ds_tdm_output_hwc_create(struct ds_tdm_output *output, tdm_hwc *thwc)
 void
 ds_tdm_output_hwc_destroy(struct ds_tdm_output_hwc *hwc)
 {
-    wl_signal_emit(&hwc->events.destroy, hwc);
+    wl_signal_emit_mutable(&hwc->events.destroy, hwc);
 
     free(hwc);
 }
@@ -622,7 +622,7 @@ ds_tdm_output_hwc_commit_handler(tdm_hwc *thwc, unsigned int sequence,
     wl_list_for_each_safe(hwc_window, tmp, &hwc->hwc_windows, link)
         hwc_window_update_front_buffer(hwc_window);
 
-    wl_signal_emit(&hwc->events.commit_handler, hwc);
+    wl_signal_emit_mutable(&hwc->events.commit_handler, hwc);
 }
 
 bool