diff options
author | Ucan, Emre (ADITG/SW1) <eucan@de.adit-jv.com> | 2016-03-17 15:30:27 +0000 |
---|---|---|
committer | Pekka Paalanen <pekka.paalanen@collabora.co.uk> | 2016-03-24 11:10:07 +0200 |
commit | 1e344dc2c4b510349e4f133e1bd1a9ee160806e7 (patch) | |
tree | 0f50041ef696644f2c015210dbaef5e1271274f6 /ivi-shell | |
parent | 90a6fc659f8a842f2460be2742f4e1359848f615 (diff) | |
download | weston-1e344dc2c4b510349e4f133e1bd1a9ee160806e7.tar.gz |
ivi-shell: remove id_screen
use output id instead
Signed-off-by: Emre Ucan <eucan@de.adit-jv.com>
Reviewed-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
Acked-by: Wataru Natsume <wnatsume@jp.adit-jv.com>
Diffstat (limited to 'ivi-shell')
-rw-r--r-- | ivi-shell/ivi-layout.c | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/ivi-shell/ivi-layout.c b/ivi-shell/ivi-layout.c index 437ba22f..383bd754 100644 --- a/ivi-shell/ivi-layout.c +++ b/ivi-shell/ivi-layout.c @@ -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; } |