Wayland: Cleanup

This moves what is effectively showing the window to where that is done
on other platforms, i.e. last in the platform CreateWindow function.
master
Camilla Löwy ago%!(EXTRA string=3 years)
parent c4fbe80d90
commit 74b4ceb835
  1. 12
      src/wl_window.c

@ -749,12 +749,6 @@ static GLFWbool createNativeSurface(_GLFWwindow* window,
if (!window->wl.transparent)
setContentAreaOpaque(window);
if (window->monitor || wndconfig->visible)
{
if (!createShellObjects(window))
return GLFW_FALSE;
}
return GLFW_TRUE;
}
@ -1839,6 +1833,12 @@ GLFWbool _glfwCreateWindowWayland(_GLFWwindow* window,
if (wndconfig->mousePassthrough)
_glfwSetWindowMousePassthroughWayland(window, GLFW_TRUE);
if (window->monitor || wndconfig->visible)
{
if (!createShellObjects(window))
return GLFW_FALSE;
}
return GLFW_TRUE;
}

Loading…
Cancel
Save