Commit 1e344dc2 authored by eucan's avatar eucan Committed by Pekka Paalanen

ivi-shell: remove id_screen

use output id instead
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 90a6fc65
......@@ -80,7 +80,6 @@ struct ivi_layout;
struct ivi_layout_screen {
struct wl_list link;
uint32_t id_screen;
struct ivi_layout *layout;
struct weston_output *output;
......@@ -249,7 +248,6 @@ create_screen(struct weston_compositor *ec)
struct ivi_layout *layout = get_instance();
struct ivi_layout_screen *iviscrn = NULL;
struct weston_output *output = NULL;
int32_t count = 0;
wl_list_for_each(output, &ec->output_list, link) {
iviscrn = calloc(1, sizeof *iviscrn);
......@@ -260,9 +258,6 @@ create_screen(struct weston_compositor *ec)
iviscrn->layout = layout;
iviscrn->id_screen = count;
count++;
iviscrn->output = output;
wl_list_init(&iviscrn->pending.layer_list);
......@@ -1325,7 +1320,7 @@ ivi_layout_get_id_of_layer(struct ivi_layout_layer *ivilayer)
static uint32_t
ivi_layout_get_id_of_screen(struct ivi_layout_screen *iviscrn)
{
return iviscrn->id_screen;
return iviscrn->output->id;
}
static struct ivi_layout_layer *
......@@ -1365,7 +1360,7 @@ ivi_layout_get_screen_from_id(uint32_t id_screen)
struct ivi_layout_screen *iviscrn = NULL;
wl_list_for_each(iviscrn, &layout->screen_list, link) {
if (iviscrn->id_screen == id_screen)
if (iviscrn->output->id == id_screen)
return iviscrn;
}
......
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