summaryrefslogtreecommitdiffstats
path: root/meta-agl-core/recipes-graphics/wayland/weston/0001-clients-window-Add-set_app_id-function-change-Waylan.patch
diff options
context:
space:
mode:
authorScott Murray <scott.murray@konsulko.com>2021-02-23 16:26:14 -0500
committerScott Murray <scott.murray@konsulko.com>2022-03-29 15:23:29 -0400
commit47bf86a3e5d9015f504de4d64942bd17a643b4e6 (patch)
treeba310fc58601e67e98d18ffca2a06500c28a7ab5 /meta-agl-core/recipes-graphics/wayland/weston/0001-clients-window-Add-set_app_id-function-change-Waylan.patch
parent50afe15c9db1a770428bc32cda413997b7c2b176 (diff)
meta-agl-core: update weston
Update weston bbappend for weston 10.0 in poky master, and remove now upstreamed patches. Bug-AGL: SPEC-3819 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I5d10435ec9b7c18bb36e8a88f6853f1628e5b052
Diffstat (limited to 'meta-agl-core/recipes-graphics/wayland/weston/0001-clients-window-Add-set_app_id-function-change-Waylan.patch')
-rw-r--r--meta-agl-core/recipes-graphics/wayland/weston/0001-clients-window-Add-set_app_id-function-change-Waylan.patch85
1 files changed, 0 insertions, 85 deletions
diff --git a/meta-agl-core/recipes-graphics/wayland/weston/0001-clients-window-Add-set_app_id-function-change-Waylan.patch b/meta-agl-core/recipes-graphics/wayland/weston/0001-clients-window-Add-set_app_id-function-change-Waylan.patch
deleted file mode 100644
index 9c5ae7dfa..000000000
--- a/meta-agl-core/recipes-graphics/wayland/weston/0001-clients-window-Add-set_app_id-function-change-Waylan.patch
+++ /dev/null
@@ -1,85 +0,0 @@
-From f090255f242f46e1bad5ef21afea730d93cdcb9e Mon Sep 17 00:00:00 2001
-From: Marius Vlad <marius.vlad@collabora.com>
-Date: Fri, 14 Jan 2022 18:36:14 +0200
-Upstream-status: Submitted
-Subject: [PATCH] clients/window: Add set_app_id function + change Wayland
- Terminal
-
-Without this we can not switch to weston-terminal.
-
-Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
----
- clients/terminal.c | 3 ++-
- clients/window.c | 12 ++++++++++++
- clients/window.h | 3 +++
- 3 files changed, 17 insertions(+), 1 deletion(-)
-
-diff --git a/clients/terminal.c b/clients/terminal.c
-index 66e2bf5..49c88ab 100644
---- a/clients/terminal.c
-+++ b/clients/terminal.c
-@@ -2947,8 +2947,9 @@ terminal_create(struct display *display)
- terminal->margin_bottom = -1;
- terminal->window = window_create(display);
- terminal->widget = window_frame_create(terminal->window, terminal);
-- terminal->title = xstrdup("Wayland Terminal");
-+ terminal->title = xstrdup("weston-terminal");
- window_set_title(terminal->window, terminal->title);
-+ window_set_app_id(terminal->window, terminal->title);
- widget_set_transparent(terminal->widget, 0);
-
- init_state_machine(&terminal->state_machine);
-diff --git a/clients/window.c b/clients/window.c
-index 2bd303e..bfa1756 100644
---- a/clients/window.c
-+++ b/clients/window.c
-@@ -230,6 +230,7 @@ struct window {
- struct display *display;
- struct wl_list window_output_list;
- char *title;
-+ char *app_id;
- struct rectangle saved_allocation;
- struct rectangle min_allocation;
- struct rectangle pending_allocation;
-@@ -1609,6 +1610,7 @@ window_destroy(struct window *window)
- wl_list_remove(&window->link);
-
- free(window->title);
-+ free(window->app_id);
- free(window);
- }
-
-@@ -4812,6 +4814,16 @@ window_set_title(struct window *window, const char *title)
- xdg_toplevel_set_title(window->xdg_toplevel, title);
- }
-
-+void
-+window_set_app_id(struct window *window, const char *app_id)
-+{
-+ free(window->app_id);
-+ window->app_id = strdup(app_id);
-+
-+ if (window->xdg_toplevel)
-+ xdg_toplevel_set_app_id(window->xdg_toplevel, window->app_id);
-+}
-+
- const char *
- window_get_title(struct window *window)
- {
-diff --git a/clients/window.h b/clients/window.h
-index c66dd06..7a1a076 100644
---- a/clients/window.h
-+++ b/clients/window.h
-@@ -500,6 +500,9 @@ window_set_locked_pointer_motion_handler(
- void
- window_set_title(struct window *window, const char *title);
-
-+void
-+window_set_app_id(struct window *window, const char *app_id);
-+
- const char *
- window_get_title(struct window *window);
-
---
-2.33.0
-