ds_inf("Global destroy: appinfo_mgr(%p)", appinfo_mgr);
- wl_signal_emit_mutable(&appinfo_mgr->events.destroy, appinfo_mgr);
+ wl_signal_emit(&appinfo_mgr->events.destroy, appinfo_mgr);
wl_list_remove(&appinfo_mgr->destroy.link);
wl_list_for_each_safe(client, tmp_client, &appinfo_mgr->clients, link) {
info->pid = pid;
ds_inf("appinfo(%p) set pid(%u)", info, pid);
- wl_signal_emit_mutable(&appinfo_mgr->events.set_pid, info);
+ wl_signal_emit(&appinfo_mgr->events.set_pid, info);
return true;
}
info->appid = strdup(appid);
ds_inf("appinfo(%p) set appid(%u)", info, appid);
- wl_signal_emit_mutable(&appinfo_mgr->events.set_appid, info);
+ wl_signal_emit(&appinfo_mgr->events.set_appid, info);
return true;
}
if ((uint32_t)info->pid != pid)
appinfo_set_pid(info, pid);
- wl_signal_emit_mutable(&client->appinfo_mgr->events.metadata_ready, info);
+ wl_signal_emit(&client->appinfo_mgr->events.metadata_ready, info);
/* TODO: base output resolution */
}