diff --git a/glfw/wl_window.c b/glfw/wl_window.c index da3717820..3be5cfe73 100644 --- a/glfw/wl_window.c +++ b/glfw/wl_window.c @@ -1081,8 +1081,10 @@ void _glfwPlatformGetFramebufferSize(_GLFWwindow* window, int* width, int* height) { _glfwPlatformGetWindowSize(window, width, height); - *width *= window->wl.scale; - *height *= window->wl.scale; + if (width) + *width *= window->wl.scale; + if (height) + *height *= window->wl.scale; } void _glfwPlatformGetWindowFrameSize(_GLFWwindow* window,