mirror of
https://gitlab.freedesktop.org/wayland/weston.git
synced 2026-05-07 11:58:03 +02:00
ivi-shell: Convert to wl_signal_emit_mutable
As far as I can tell all these have correspoding tests in tests/ivi-layout-test-plugin. Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
This commit is contained in:
parent
df4b2d876e
commit
36617896fe
1 changed files with 11 additions and 11 deletions
|
|
@ -250,7 +250,7 @@ ivi_layout_surface_destroy(struct ivi_layout_surface *ivisurf)
|
|||
ivi_view_destroy(ivi_view);
|
||||
}
|
||||
|
||||
wl_signal_emit(&layout->surface_notification.removed, ivisurf);
|
||||
wl_signal_emit_mutable(&layout->surface_notification.removed, ivisurf);
|
||||
|
||||
ivi_layout_remove_all_surface_transitions(ivisurf);
|
||||
|
||||
|
|
@ -883,14 +883,14 @@ commit_transition(struct ivi_layout* layout)
|
|||
static void
|
||||
send_surface_prop(struct ivi_layout_surface *ivisurf)
|
||||
{
|
||||
wl_signal_emit(&ivisurf->property_changed, ivisurf);
|
||||
wl_signal_emit_mutable(&ivisurf->property_changed, ivisurf);
|
||||
ivisurf->pending.prop.event_mask = 0;
|
||||
}
|
||||
|
||||
static void
|
||||
send_layer_prop(struct ivi_layout_layer *ivilayer)
|
||||
{
|
||||
wl_signal_emit(&ivilayer->property_changed, ivilayer);
|
||||
wl_signal_emit_mutable(&ivilayer->property_changed, ivilayer);
|
||||
ivilayer->pending.prop.event_mask = 0;
|
||||
}
|
||||
|
||||
|
|
@ -1270,7 +1270,7 @@ ivi_layout_layer_create_with_dimension(uint32_t id_layer,
|
|||
|
||||
wl_list_insert(&layout->layer_list, &ivilayer->link);
|
||||
|
||||
wl_signal_emit(&layout->layer_notification.created, ivilayer);
|
||||
wl_signal_emit_mutable(&layout->layer_notification.created, ivilayer);
|
||||
|
||||
return ivilayer;
|
||||
}
|
||||
|
|
@ -1292,7 +1292,7 @@ ivi_layout_layer_destroy(struct ivi_layout_layer *ivilayer)
|
|||
ivi_view_destroy(ivi_view);
|
||||
}
|
||||
|
||||
wl_signal_emit(&layout->layer_notification.removed, ivilayer);
|
||||
wl_signal_emit_mutable(&layout->layer_notification.removed, ivilayer);
|
||||
|
||||
wl_list_remove(&ivilayer->pending.link);
|
||||
wl_list_remove(&ivilayer->order.link);
|
||||
|
|
@ -1779,8 +1779,8 @@ ivi_layout_surface_set_id(struct ivi_layout_surface *ivisurf,
|
|||
|
||||
ivisurf->id_surface = id_surface;
|
||||
|
||||
wl_signal_emit(&layout->surface_notification.configure_changed,
|
||||
ivisurf);
|
||||
wl_signal_emit_mutable(&layout->surface_notification.configure_changed,
|
||||
ivisurf);
|
||||
|
||||
return IVI_SUCCEEDED;
|
||||
}
|
||||
|
|
@ -1918,7 +1918,7 @@ ivi_layout_desktop_surface_configure(struct ivi_layout_surface *ivisurf,
|
|||
ivisurf->prop.event_mask |= IVI_NOTIFICATION_CONFIGURE;
|
||||
|
||||
/* emit callback which is set by ivi-layout api user */
|
||||
wl_signal_emit(&layout->surface_notification.configure_desktop_changed,
|
||||
wl_signal_emit_mutable(&layout->surface_notification.configure_desktop_changed,
|
||||
ivisurf);
|
||||
}
|
||||
|
||||
|
|
@ -1941,7 +1941,7 @@ ivi_layout_desktop_surface_create(struct weston_surface *wl_surface,
|
|||
IVI_LAYOUT_SURFACE_TYPE_DESKTOP);
|
||||
|
||||
ivisurf->weston_desktop_surface = surface;
|
||||
wl_signal_emit(&layout->surface_notification.created, ivisurf);
|
||||
wl_signal_emit_mutable(&layout->surface_notification.created, ivisurf);
|
||||
|
||||
return ivisurf;
|
||||
}
|
||||
|
|
@ -2075,7 +2075,7 @@ ivi_layout_surface_configure(struct ivi_layout_surface *ivisurf,
|
|||
ivisurf->prop.event_mask |= IVI_NOTIFICATION_CONFIGURE;
|
||||
|
||||
/* emit callback which is set by ivi-layout api user */
|
||||
wl_signal_emit(&layout->surface_notification.configure_changed,
|
||||
wl_signal_emit_mutable(&layout->surface_notification.configure_changed,
|
||||
ivisurf);
|
||||
}
|
||||
|
||||
|
|
@ -2096,7 +2096,7 @@ ivi_layout_surface_create(struct weston_surface *wl_surface,
|
|||
IVI_LAYOUT_SURFACE_TYPE_IVI);
|
||||
|
||||
if (ivisurf)
|
||||
wl_signal_emit(&layout->surface_notification.created, ivisurf);
|
||||
wl_signal_emit_mutable(&layout->surface_notification.created, ivisurf);
|
||||
|
||||
return ivisurf;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue