Wayland driver in LVGL 9.2

Question about xdg_wm_base_interface in Wayland Driver for LVGL 9

Hello,

I noticed that the Wayland driver has been updated to LVGL 9, which is great.

However, I’ve run into an issue: it seems that in wayland.c, the xdg_wm_base_interface version is enforced to 4, while as of my understanding my weston relies on version 3. Because of this mismatch, the widgets demo won’t run.

  1. Is there a specific reason for enforcing version 4 of xdg_wm_base_interface?
  2. Is there any backward compatibility option that would allow my setup to work?

For reference, I’m currently running Weston 10.0.5.

Thank you.

I see the same thing and therefore have the same question :wink:
Since I build with yocto (kirkstone) I assume this won’t be an issue in later wayland releases (ie yocto releases).
Until then I’ll just set LV_WAYLAND_WL_SHELL to 1 and enable the legacy wl_shell protocol.

Hi,

I can confirm that it won’t be an issue once you include later wayland releases in your yocto environment. I’m still unsure about the necessity of hardcoding xdg_wm_base_interface though.