weston/ivi-shell
Michael Olbrich 1c02bdfb8e ivi-shell: abort if shell_surface_send_configure is called for non-ivi surfaces
shell_surface_send_configure() should only be called for ivi surfaces. Other (or
no) *configure() calls are needed for other types of surfaces.

Make sure that get_ivi_shell_surface() returns NULL if the surface is not an ivi
surface. And don't ignore wrong surfaces but assert instead to make it obvious
that new surface types need special handling in ivi_layout_surface_set_size().

Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
2023-03-14 10:40:04 +01:00
..
hmi-controller.c libweston: Use weston_coord in struct weston_pointer 2023-02-17 13:51:23 +00:00
ivi-layout-export.h ivi-shell: add commit_current into ivi_layout interface 2023-02-14 11:23:57 +02:00
ivi-layout-private.h ivi-shell: add new signal to notify ivi shell destroying 2022-11-10 11:46:56 +02:00
ivi-layout-shell.h ivi-shell: add new signal to notify ivi shell destroying 2022-11-10 11:46:56 +02:00
ivi-layout-transition.c ivi-layout: use libweston-desktop api is to send configure events everywhere 2019-07-01 15:50:08 +00:00
ivi-layout.c ivi-shell: add commit_current into ivi_layout interface 2023-02-14 11:23:57 +02:00
ivi-shell.c ivi-shell: abort if shell_surface_send_configure is called for non-ivi surfaces 2023-03-14 10:40:04 +01:00
ivi-shell.h libweston/desktop: Migrate libweston-desktop/libweston-desktop.h 2022-09-23 13:57:26 +03:00
meson.build ivi-shell: add new signal to notify ivi shell destroying 2022-11-10 11:46:56 +02:00
weston.ini.in ivi-shell: bring back reference weston.ini 2021-06-04 12:40:12 +02:00