mirror of
https://github.com/glfw/glfw.git
synced 2024-11-21 12:34:36 +00:00
Wayland: Fix invalid size protocol error
This could happen when resizing a window with fallback decorations. Fixes #2204
This commit is contained in:
parent
a650c69cff
commit
b61f3fc479
@ -168,6 +168,7 @@ video tutorials.
|
||||
- Pascal Muetschard
|
||||
- James Murphy
|
||||
- Julian Møller
|
||||
- Nat
|
||||
- NateIsStalling
|
||||
- ndogxj
|
||||
- F. Nedelec
|
||||
|
@ -187,6 +187,8 @@ information on what to include when reporting a bug.
|
||||
- [Wayland] Bugfix: `CLOCK_MONOTONIC` was not correctly enabled
|
||||
- [Wayland] Bugfix: `GLFW_HOVERED` was true when the cursor was over any
|
||||
fallback window decoration
|
||||
- [Wayland] Bugfix: Fallback decorations allowed resizing to invalid size
|
||||
(#2204)
|
||||
- [X11] Bugfix: Termination would segfault if the IM had been destroyed
|
||||
- [X11] Bugfix: Any IM started after initialization would not be detected
|
||||
- [Linux] Bugfix: Joystick evdev fds remained open in forks (#2446)
|
||||
|
@ -340,6 +340,9 @@ static void resizeFramebuffer(_GLFWwindow* window)
|
||||
|
||||
static GLFWbool resizeWindow(_GLFWwindow* window, int width, int height)
|
||||
{
|
||||
width = _glfw_max(width, 1);
|
||||
height = _glfw_max(height, 1);
|
||||
|
||||
if (width == window->wl.width && height == window->wl.height)
|
||||
return GLFW_FALSE;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user