summaryrefslogtreecommitdiffstats
path: root/meta-uhmi/meta-distributed-display-fw/recipes-graphics/wayland/wayland-ivi-extension/0001-Update-libweston-to-version-13.patch
blob: 008d0f4bfb59cf6b49f74636178c92bd37dc0e4e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
From e7984b2a8a7508cdbc3f269f4e0789edcfe8b30a Mon Sep 17 00:00:00 2001
From: James Thomas <james.thomas@codethink.co.uk>
Date: Thu, 22 Feb 2024 12:26:58 +0000
Subject: [PATCH] Update libweston to version 13

Upstream-Status: Submitted [https://github.com/COVESA/wayland-ivi-extension/pull/185]
Signed-off-by: Scott Murray <scott.murray@konsulko.com>

---
 CMakeLists.txt                        |  2 +-
 weston-ivi-shell/src/ivi-controller.c | 10 +++++-----
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index d6428c2..5917875 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -28,7 +28,7 @@ include(GNUInstallDirs)
 SET(IVI_EXTENSION_VERSION 2.3.2)
 SET(ILM_API_VERSION 2.3.2)
 
-SET(LIBWESTON_VER 12)
+SET(LIBWESTON_VER 13)
 
 SET( CMAKE_C_FLAGS  "${CMAKE_C_FLAGS} -Wall -Wextra -Wno-unused-parameter" )
 SET( CMAKE_CXX_FLAGS  "${CMAKE_CXX_FLAGS} -Wall -Wextra -Wno-unused-parameter" )
diff --git a/weston-ivi-shell/src/ivi-controller.c b/weston-ivi-shell/src/ivi-controller.c
index 4701aec..94ca83e 100644
--- a/weston-ivi-shell/src/ivi-controller.c
+++ b/weston-ivi-shell/src/ivi-controller.c
@@ -881,15 +881,15 @@ set_bkgnd_surface_prop(struct ivishell *shell)
     wl_list_for_each(output, &compositor->output_list, link) {
         if (!count)
         {
-            x = output->x;
-            y = output->y;
+            x = output->pos.c.x;
+            y = output->pos.c.y;
             count++;
         }
-        dest_width = output->x + output->width;
+        dest_width = output->pos.c.x + output->width;
         if (output->height > dest_height)
             dest_height = output->height;
         weston_log("set_bkgnd_surface_prop: o_name:%s x:%d y:%d o_width:%d o_height:%d\n",
-                   output->name, output->x, output->y, output->width, output->height);
+                   output->name, output->pos.c.x, output->pos.c.y, output->width, output->height);
     }
 
     w_surface = view->surface;
@@ -2197,7 +2197,7 @@ launch_client_process(void *data)
       setenv(IVI_CLIENT_ENABLE_CURSOR_ENV_NAME, option, 0x1);
     }
 
-    shell->client = weston_client_start(shell->compositor,
+    shell->client = wet_client_start(shell->compositor,
                                         shell->ivi_client_name);
 
     shell->client_destroy_listener.notify = ivi_shell_client_destroy;
-- 
2.44.0