if (ec->comp_data->sub.below_obj)
evas_object_hide(ec->comp_data->sub.below_obj);
- wl_signal_emit_mutable(&e_comp_wl->ptr_constraints.surface_unmap_signal, ec);
+ wl_signal_emit(&e_comp_wl->ptr_constraints.surface_unmap_signal, ec);
}
static void
ec->pointer_enter_sent = EINA_TRUE;
}
- wl_signal_emit_mutable(&e_comp_wl->ptr_constraints.surface_mousein_signal, ec);
+ wl_signal_emit(&e_comp_wl->ptr_constraints.surface_mousein_signal, ec);
}
static void
}
/* emit a apply_viewport signal when the information of viewport and buffer is ready */
- wl_signal_emit_mutable(&cdata->apply_viewport_signal, &cdata->surface);
+ wl_signal_emit(&cdata->apply_viewport_signal, &cdata->surface);
_e_comp_wl_surface_state_buffer_set(state, NULL);
state->buffer_viewport.changed = 0;
- wl_signal_emit_mutable(&cdata->state_commit_signal, &cdata->surface);
+ wl_signal_emit(&cdata->state_commit_signal, &cdata->surface);
if (buffer &&
ec->exp_iconify.buffer_flush &&
if (base->buffer_release)
e_explicit_sync_buffer_release_destroy(base->buffer_release);
- wl_signal_emit_mutable(&base->destroy_signal, base);
+ wl_signal_emit(&base->destroy_signal, base);
}
static E_Buffer *
if (!(source = wl_resource_get_user_data(resource)))
return;
- wl_signal_emit_mutable(&source->destroy_signal, source);
+ wl_signal_emit(&source->destroy_signal, source);
if (e_comp_wl->drag_source == source)
{
wl_data_device_send_selection(data_only, NULL);
}
- wl_signal_emit_mutable(&e_comp_wl->selection.signal, e_comp->wl_comp_data);
+ wl_signal_emit(&e_comp_wl->selection.signal, e_comp->wl_comp_data);
}
static struct wl_resource*
* when it completes to optimize the entry, it should be checked more.
*/
if (e_comp_wl->clipboard.source)
- wl_signal_emit_mutable(&e_comp_wl->selection.signal, e_comp->wl_comp_data);
+ wl_signal_emit(&e_comp_wl->selection.signal, e_comp->wl_comp_data);
return;
}
}
}
- wl_signal_emit_mutable(&e_comp_wl->selection.signal, e_comp->wl_comp_data);
+ wl_signal_emit(&e_comp_wl->selection.signal, e_comp->wl_comp_data);
if (source)
{
_mime_types_free(&source->data_source);
- wl_signal_emit_mutable(&source->data_source.destroy_signal, &source->data_source);
+ wl_signal_emit(&source->data_source.destroy_signal, &source->data_source);
wl_array_release(&source->contents);
free(source);
_mime_types_free(&source->data_source);
- wl_signal_emit_mutable(&source->data_source.destroy_signal, &source->data_source);
+ wl_signal_emit(&source->data_source.destroy_signal, &source->data_source);
wl_array_release(&source->contents);
free(source);
}
//do not notify to internal clipboard
- //wl_signal_emit_mutable(&e_comp_wl->selection.signal, e_comp->wl_comp_data);
+ //wl_signal_emit(&e_comp_wl->selection.signal, e_comp->wl_comp_data);
if (source)
{
e_comp_wl->ptr.resources =
eina_list_remove(e_comp_wl->ptr.resources, resource);
- wl_signal_emit_mutable(&e_comp_wl->ptr_constraints.pointer_destroy_signal, resource);
+ wl_signal_emit(&e_comp_wl->ptr_constraints.pointer_destroy_signal, resource);
}
static void
static void
_e_comp_wl_input_cb_surface_commit(void *data EINA_UNUSED, E_Client *ec)
{
- wl_signal_emit_mutable(&e_comp_wl->ptr_constraints.surface_commit_signal, ec);
+ wl_signal_emit(&e_comp_wl->ptr_constraints.surface_commit_signal, ec);
}
static void
state->buffer_viewport.changed = 0;
- wl_signal_emit_mutable(&cdata->state_commit_signal, &cdata->surface);
+ wl_signal_emit(&cdata->state_commit_signal, &cdata->surface);
/* send remote buffer to remote surfaces */
buffer = e_pixmap_resource_get(ec->pixmap);
buffer->tbm_surface = NULL;
}
- wl_signal_emit_mutable(&buffer->destroy_signal, buffer);
+ wl_signal_emit(&buffer->destroy_signal, buffer);
free(buffer);
}
if (surface->base.sub.watcher)
wl_resource_destroy(surface->base.sub.watcher);
- wl_signal_emit_mutable(&surface->base.destroy_signal, &surface->base.surface);
+ wl_signal_emit(&surface->base.destroy_signal, &surface->base.surface);
e_comp_wl_surface_state_finish(&surface->base.pending);
eina_hash_del_by_key(_exported_shell_hash,
e_foreign_handle_string_get(es->handle));
- wl_signal_emit_mutable(&es->destroy_signal, es);
+ wl_signal_emit(&es->destroy_signal, es);
_e_exported_shell_visible_set(es, EINA_FALSE);
_e_exported_shell_ec_unlink(es);
(queue_buffer->queue ? queue_buffer->queue->tqueue : NULL),
queue_buffer->tsurface);
- wl_signal_emit_mutable(&queue_buffer->destroy_signal, queue_buffer);
+ wl_signal_emit(&queue_buffer->destroy_signal, queue_buffer);
E_FREE(queue_buffer);
}
EINA_LIST_FREE(queue->buffers, queue_buffer)
_e_hwc_window_queue_buffer_destroy(queue_buffer);
- wl_signal_emit_mutable(&queue->destroy_signal, queue);
+ wl_signal_emit(&queue->destroy_signal, queue);
queue->tqueue = NULL;