On Mon, 2018-11-05 at 10:00 +0000, Eric Engestrom wrote: > Cc: Dave Airlie <airl...@gmail.com> > Cc: Philipp Zabel <p.za...@pengutronix.de> > Signed-off-by: Eric Engestrom <eric.engest...@intel.com> > --- > src/vulkan/wsi/wsi_common_wayland.c | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/src/vulkan/wsi/wsi_common_wayland.c > b/src/vulkan/wsi/wsi_common_wayland.c > index a799b427621d72b2927c..5d79d377f12df81b06ba 100644 > --- a/src/vulkan/wsi/wsi_common_wayland.c > +++ b/src/ > @@ -456,7 +456,8 @@ wsi_wl_get_presentation_support(struct wsi_device > *wsi_device, > > struct wsi_wl_display display; > VkResult ret = wsi_wl_display_init(wsi, &display, wl_display, false); > - wsi_wl_display_finish(&display); > + if (ret == VK_SUCCESS) > + wsi_wl_display_finish(&display); > > return ret == VK_SUCCESS; > }
As this patch fixes 43691024 ("vulkan/wsi/wayland: Stop caching Wayland displays"), which is part of 18.2 releases, I've added it to the queue for next 18.2 release. Nevertheless, the patch didn't apply cleanly, and I've resolved the trivial conflicts. You can find the fixed version at https://gitlab.freedesktop.org/mesa/mesa/commit/934abf9e6ab38e32134b10123d9db376981580e2 PS: I've noticed that maybe we want also to nominate dcee22afed9 ("wsi/wayland: use proper VkResult type"), the missing of this patch caused the conflict, and I think it makes sense to nominate this too. WDYT? J.A. _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev