On Friday, 2016-11-11 16:45:00 +0000, Emil Velikov wrote: > From: Emil Velikov <emil.veli...@collabora.com> > > If we fail to create the drawable there's not much point in attampting > to destroy it. > > Signed-off-by: Emil Velikov <emil.veli...@collabora.com>
The rest of this series needs more work, but this patch is self-contained so it can be pushed already, and is: Reviewed-by: Eric Engestrom <eric.engest...@imgtec.com> > --- > src/egl/drivers/dri2/platform_wayland.c | 4 +--- > 1 file changed, 1 insertion(+), 3 deletions(-) > > diff --git a/src/egl/drivers/dri2/platform_wayland.c > b/src/egl/drivers/dri2/platform_wayland.c > index f39dcb9..b5a0c8c 100644 > --- a/src/egl/drivers/dri2/platform_wayland.c > +++ b/src/egl/drivers/dri2/platform_wayland.c > @@ -1753,7 +1753,7 @@ dri2_wl_swrast_create_window_surface(_EGLDriver *drv, > _EGLDisplay *disp, > config, dri2_surf); > if (dri2_surf->dri_drawable == NULL) { > _eglError(EGL_BAD_ALLOC, "swrast->createNewDrawable"); > - goto cleanup_dri_drawable; > + goto cleanup_surf; > } > > dri2_wl_swap_interval(drv, disp, &dri2_surf->base, > @@ -1761,8 +1761,6 @@ dri2_wl_swrast_create_window_surface(_EGLDriver *drv, > _EGLDisplay *disp, > > return &dri2_surf->base; > > - cleanup_dri_drawable: > - dri2_dpy->core->destroyDrawable(dri2_surf->dri_drawable); > cleanup_surf: > free(dri2_surf); > > -- > 2.10.2 > _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev