Fix window size calculation when wp_viewporter isn’t supported

master
Emmanuel Gil Peyrot ago%!(EXTRA string=8 years) committed by linkmauve
parent 60e82ba472
commit c9d691e65e
  1. 4
      src/wl_window.c

@ -58,7 +58,7 @@ static void handleConfigure(void* data,
if (!window->monitor)
{
if (window->decorated)
if (_glfw.wl.viewporter && window->decorated)
{
width -= _GLFW_DECORATION_HORIZONTAL;
height -= _GLFW_DECORATION_VERTICAL;
@ -308,7 +308,7 @@ static void resizeWindow(_GLFWwindow* window)
_glfwInputFramebufferSize(window, scaledWidth, scaledHeight);
_glfwInputWindowContentScale(window, scale, scale);
if (!_glfw.wl.viewporter || !window->wl.decorations.top.surface)
if (!window->wl.decorations.top.surface)
return;
// Top decoration.

Loading…
Cancel
Save