mirror of
https://github.com/glfw/glfw.git
synced 2024-11-26 06:14:35 +00:00
Fix window size calculation when wp_viewporter isn’t supported
This commit is contained in:
parent
60e82ba472
commit
c9d691e65e
@ -58,7 +58,7 @@ static void handleConfigure(void* data,
|
|||||||
|
|
||||||
if (!window->monitor)
|
if (!window->monitor)
|
||||||
{
|
{
|
||||||
if (window->decorated)
|
if (_glfw.wl.viewporter && window->decorated)
|
||||||
{
|
{
|
||||||
width -= _GLFW_DECORATION_HORIZONTAL;
|
width -= _GLFW_DECORATION_HORIZONTAL;
|
||||||
height -= _GLFW_DECORATION_VERTICAL;
|
height -= _GLFW_DECORATION_VERTICAL;
|
||||||
@ -308,7 +308,7 @@ static void resizeWindow(_GLFWwindow* window)
|
|||||||
_glfwInputFramebufferSize(window, scaledWidth, scaledHeight);
|
_glfwInputFramebufferSize(window, scaledWidth, scaledHeight);
|
||||||
_glfwInputWindowContentScale(window, scale, scale);
|
_glfwInputWindowContentScale(window, scale, scale);
|
||||||
|
|
||||||
if (!_glfw.wl.viewporter || !window->wl.decorations.top.surface)
|
if (!window->wl.decorations.top.surface)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
// Top decoration.
|
// Top decoration.
|
||||||
|
Loading…
Reference in New Issue
Block a user