Commit 8ed91e8a authored by Emmanuel Gil Peyrot's avatar Emmanuel Gil Peyrot Committed by linkmauve
Browse files

Only create decorations if wp_viewporter is supported

parent 4e31dc5e
......@@ -238,6 +238,9 @@ static void createDecorations(_GLFWwindow* window)
unsigned char data[] = { 224, 224, 224, 255 };
const GLFWimage image = { 1, 1, data };
if (!_glfw.wl.viewporter)
return;
struct wl_buffer* buffer = createShmBuffer(&image);
createDecoration(&window->wl.decorations.top, window->wl.surface, buffer,
......@@ -276,6 +279,9 @@ static void resizeWindow(_GLFWwindow* window, int width, int height)
{
wl_egl_window_resize(window->wl.native, width, height, 0, 0);
if (!_glfw.wl.viewporter)
return;
// Top decoration.
wp_viewport_set_destination(window->wl.decorations.top.viewport, width, _GLFW_DECORATION_TOP);
wl_surface_commit(window->wl.decorations.top.surface);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment