hwc: Modify ds_tizen_hwc destruction logic
[platform/core/uifw/libds-tizen.git] / src / eom / eom.c
index ce3e627..030ef84 100644 (file)
@@ -457,7 +457,7 @@ ds_tizen_eom_send_output_info(struct ds_tizen_eom *eom,
     ds_inf("send_output_info - id:%d, type:%d, mode:%d, conn:%d, w:%d, h:%d, w_mm:%d, h_mm:%d",
         output->id, output->type, output->mode, output->status,
         output->width, output->height, output->physical_width, output->physical_height);
-    
+
 }
 
 WL_EXPORT void
@@ -547,7 +547,7 @@ _ds_tizen_eom_handle_display_destroy(struct wl_listener *listener, void *data)
 
     ds_inf("global destroy : eom(%p)", eom);
 
-    wl_signal_emit_mutable(&eom->events.destroy, eom);
+    wl_signal_emit(&eom->events.destroy, eom);
     wl_list_remove(&eom->destroy.link);
     wl_global_destroy(eom->global);
 
@@ -601,7 +601,7 @@ _ds_tizen_eom_handle_set_attribute(struct wl_client *client,
         .attribute = eom_attribute,
     };
 
-    wl_signal_emit_mutable(&eom->events.set_attribute, &event);
+    wl_signal_emit(&eom->events.set_attribute, &event);
 }
 
 static void
@@ -630,7 +630,7 @@ _ds_tizen_eom_handle_set_shell_window(struct wl_client *client,
         .surface = surface,
     };
 
-    wl_signal_emit_mutable(&eom->events.set_shell_window, &event);
+    wl_signal_emit(&eom->events.set_shell_window, &event);
 }
 
 static void
@@ -683,7 +683,7 @@ _ds_tizen_eom_client_cb_destroy(struct wl_resource *resource)
 
     eom_client = wl_resource_get_user_data(resource);
 
-    wl_signal_emit_mutable(&eom_client->eom->events.client_destroy, eom_client);
+    wl_signal_emit(&eom_client->eom->events.client_destroy, eom_client);
     wl_list_remove(&eom_client->link);
     free(eom_client);
 }