| From c9120f0c15f901f507c0c626b7225f4e93fca700 Mon Sep 17 00:00:00 2001 |
| From: Qian Hu <Qian.Hu@mediatek.com> |
| Date: Tue, 24 Sep 2019 11:21:23 +0800 |
| Subject: [PATCH 1/8] [[PATCH 1/9] hmi-controller: use output_w/h instead of |
| current_mode_w/h |
| |
| make use of output->w/h instead of output->current_mode->w/h, |
| output->w/h have involve factor of transform and scale |
| |
| Signed-off-by: Qian Hu <Qian.Hu@mediatek.com> |
| --- |
| ivi-shell/hmi-controller.c | 12 ++++++------ |
| 1 file changed, 6 insertions(+), 6 deletions(-) |
| |
| diff --git a/ivi-shell/hmi-controller.c b/ivi-shell/hmi-controller.c |
| index a0e49ba..c4f106d 100644 |
| --- a/ivi-shell/hmi-controller.c |
| +++ b/ivi-shell/hmi-controller.c |
| @@ -804,8 +804,8 @@ hmi_controller_create(struct weston_compositor *ec) |
| base_layer = MEM_ALLOC(1 * sizeof(struct hmi_controller_layer)); |
| base_layer->x = 0; |
| base_layer->y = 0; |
| - base_layer->width = output->current_mode->width; |
| - base_layer->height = output->current_mode->height; |
| + base_layer->width = output->width; |
| + base_layer->height = output->height; |
| base_layer->id_layer = |
| hmi_ctrl->hmi_setting->base_layer_id + |
| (i * hmi_ctrl->hmi_setting->base_layer_id_offset); |
| @@ -824,8 +824,8 @@ hmi_controller_create(struct weston_compositor *ec) |
| application_layer = MEM_ALLOC(1 * sizeof(struct hmi_controller_layer)); |
| application_layer->x = 0; |
| application_layer->y = 0; |
| - application_layer->width = output->current_mode->width; |
| - application_layer->height = output->current_mode->height - panel_height; |
| + application_layer->width = output->width; |
| + application_layer->height = output->height - panel_height; |
| application_layer->id_layer = |
| hmi_ctrl->hmi_setting->application_layer_id + |
| (i * hmi_ctrl->hmi_setting->base_layer_id_offset); |
| @@ -841,9 +841,9 @@ hmi_controller_create(struct weston_compositor *ec) |
| hmi_ctrl->workspace_background_layer.x = 0; |
| hmi_ctrl->workspace_background_layer.y = 0; |
| hmi_ctrl->workspace_background_layer.width = |
| - output->current_mode->width; |
| + output->width; |
| hmi_ctrl->workspace_background_layer.height = |
| - output->current_mode->height - panel_height; |
| + output->height - panel_height; |
| |
| hmi_ctrl->workspace_background_layer.id_layer = |
| hmi_ctrl->hmi_setting->workspace_background_layer_id; |
| -- |
| 2.6.4 |
| |