Mesa (wip/wayland-swrast-resize): Probably a bad idea
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Sun Sep 8 08:19:55 UTC 2019
Module: Mesa
Branch: wip/wayland-swrast-resize
Commit: e911d443bbf1d139bd9035847671a4e768f4a4a5
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e911d443bbf1d139bd9035847671a4e768f4a4a5
Author: Daniel Stone <daniels at collabora.com>
Date: Sun Sep 8 09:19:14 2019 +0100
Probably a bad idea
---
src/egl/drivers/dri2/platform_wayland.c | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/src/egl/drivers/dri2/platform_wayland.c b/src/egl/drivers/dri2/platform_wayland.c
index 6f538835617..1ec54d2f498 100644
--- a/src/egl/drivers/dri2/platform_wayland.c
+++ b/src/egl/drivers/dri2/platform_wayland.c
@@ -256,7 +256,9 @@ resize_callback(struct wl_egl_window *wl_win, void *data)
dri2_surf->base.Width = wl_win->width;
dri2_surf->base.Height = wl_win->height;
}
- dri2_dpy->flush->invalidate(dri2_surf->dri_drawable);
+
+ if (dri2_dpy->flush)
+ dri2_dpy->flush->invalidate(dri2_surf->dri_drawable);
}
static void
@@ -360,8 +362,7 @@ dri2_wl_create_window_surface(_EGLDriver *drv, _EGLDisplay *disp,
dri2_surf->wl_win = window;
dri2_surf->wl_win->driver_private = dri2_surf;
dri2_surf->wl_win->destroy_window_callback = destroy_window_callback;
- if (dri2_dpy->flush)
- dri2_surf->wl_win->resize_callback = resize_callback;
+ dri2_surf->wl_win->resize_callback = resize_callback;
if (!dri2_create_drawable(dri2_dpy, config, dri2_surf, dri2_surf))
goto cleanup_surf_wrapper;
More information about the mesa-commit
mailing list