Commit 6d89b1cd authored by eucan's avatar eucan Committed by Pekka Paalanen

ivi-shell: remove ivi_layout_get_screen_from_id API

The controller plugins does not use ivi screens for IVI layout APIs.
They use weston outputs directly. Therefore, this API is unnecessary.
Signed-off-by: eucan's avatarEmre Ucan <eucan@de.adit-jv.com>
Reviewed-by: Pekka Paalanen's avatarPekka Paalanen <pekka.paalanen@collabora.co.uk>
Acked-by: wnatsume's avatarWataru Natsume <wnatsume@jp.adit-jv.com>
parent b216c92d
......@@ -557,16 +557,6 @@ struct ivi_layout_interface {
* screen controller interface
*/
/**
* \brief get ivi_layout_screen from id of ivi_screen
*
* \return (struct ivi_layout_screen *)
* if the method call was successful
* \return NULL if the method call was failed
*/
struct ivi_layout_screen *
(*get_screen_from_id)(uint32_t id_screen);
/**
* \brief Get the weston_outputs under the given ivi_layer
*
......
......@@ -1361,20 +1361,6 @@ ivi_layout_get_surface_from_id(uint32_t id_surface)
return NULL;
}
static struct ivi_layout_screen *
ivi_layout_get_screen_from_id(uint32_t id_screen)
{
struct ivi_layout *layout = get_instance();
struct ivi_layout_screen *iviscrn = NULL;
wl_list_for_each(iviscrn, &layout->screen_list, link) {
if (iviscrn->output->id == id_screen)
return iviscrn;
}
return NULL;
}
static int32_t
ivi_layout_surface_add_notification(struct ivi_layout_surface *ivisurf,
surface_property_notification_func callback,
......@@ -2444,9 +2430,8 @@ static struct ivi_layout_interface ivi_layout_interface = {
.layer_set_transition = ivi_layout_layer_set_transition,
/**
* screen controller interfaces part1
* screen controller interfaces
*/
.get_screen_from_id = ivi_layout_get_screen_from_id,
.get_screens_under_layer = ivi_layout_get_screens_under_layer,
.screen_add_layer = ivi_layout_screen_add_layer,
.screen_set_render_order = ivi_layout_screen_set_render_order,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment