Wayland: Fix missing damage event on window show

By definition a hidden window on Wayland does not have valid framebuffer
contents.

This adds a window damage (refresh) event when a window is shown, to
request an initial frame for the now visible window.
This commit is contained in:
Camilla Löwy
2021-12-28 01:39:06 +01:00
parent c05acf6246
commit 25c521cbe5
2 changed files with 2 additions and 0 deletions
+1
View File
@@ -1006,6 +1006,7 @@ void _glfwShowWindowWayland(_GLFWwindow* window)
createXdgSurface(window);
window->wl.visible = GLFW_TRUE;
_glfwInputWindowDamage(window);
}
}