mirror of
https://github.com/glfw/glfw.git
synced 2025-06-15 20:22:15 +00:00
Merge c33ee636a9
into 2c7f3ce91b
This commit is contained in:
commit
199aa03d01
@ -212,6 +212,8 @@ information on what to include when reporting a bug.
|
||||
combinaitons (#1598)
|
||||
- [X11] Bugfix: Keys pressed simultaneously with others were not always
|
||||
reported (#1112,#1415,#1472,#1616)
|
||||
- [X11] Bugfix: Desktop Environment freezes when window width or height is
|
||||
over 32767
|
||||
- [Wayland] Removed support for `wl_shell` (#1443)
|
||||
- [Wayland] Bugfix: The `GLFW_HAND_CURSOR` shape used the wrong image (#1432)
|
||||
- [Wayland] Bugfix: `CLOCK_MONOTONIC` was not correctly enabled
|
||||
|
@ -162,10 +162,12 @@ GLFWAPI GLFWwindow* glfwCreateWindow(int width, int height,
|
||||
assert(title != NULL);
|
||||
assert(width >= 0);
|
||||
assert(height >= 0);
|
||||
assert(width <= 32767);
|
||||
assert(height <= 32767);
|
||||
|
||||
_GLFW_REQUIRE_INIT_OR_RETURN(NULL);
|
||||
|
||||
if (width <= 0 || height <= 0)
|
||||
if (width <= 0 || height <= 0 || width > 32767 || height > 32767)
|
||||
{
|
||||
_glfwInputError(GLFW_INVALID_VALUE,
|
||||
"Invalid window size %ix%i",
|
||||
@ -941,10 +943,12 @@ GLFWAPI void glfwSetWindowMonitor(GLFWwindow* wh,
|
||||
assert(window != NULL);
|
||||
assert(width >= 0);
|
||||
assert(height >= 0);
|
||||
assert(width <= 32767);
|
||||
assert(height <= 32767);
|
||||
|
||||
_GLFW_REQUIRE_INIT();
|
||||
|
||||
if (width <= 0 || height <= 0)
|
||||
if (width <= 0 || height <= 0 || width > 32767 || height > 32767)
|
||||
{
|
||||
_glfwInputError(GLFW_INVALID_VALUE,
|
||||
"Invalid window size %ix%i",
|
||||
|
Loading…
Reference in New Issue
Block a user