summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUcan, Emre (ADITG/SW1) <eucan@de.adit-jv.com>2016-03-17 15:30:27 +0000
committerPekka Paalanen <pekka.paalanen@collabora.co.uk>2016-03-24 11:10:07 +0200
commit1e344dc2c4b510349e4f133e1bd1a9ee160806e7 (patch)
tree0f50041ef696644f2c015210dbaef5e1271274f6
parent90a6fc659f8a842f2460be2742f4e1359848f615 (diff)
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>
-rw-r--r--ivi-shell/ivi-layout.c9
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;
}