...
This commit is contained in:
parent
9fe995c7d8
commit
c8756612f7
@ -398,10 +398,11 @@ create_os_window(PyObject UNUSED *self, PyObject *args) {
|
|||||||
if (ret == NULL) return NULL;
|
if (ret == NULL) return NULL;
|
||||||
int width = PyLong_AsLong(PyTuple_GET_ITEM(ret, 0)), height = PyLong_AsLong(PyTuple_GET_ITEM(ret, 1));
|
int width = PyLong_AsLong(PyTuple_GET_ITEM(ret, 0)), height = PyLong_AsLong(PyTuple_GET_ITEM(ret, 1));
|
||||||
Py_CLEAR(ret);
|
Py_CLEAR(ret);
|
||||||
// The GLFW Wayland backend cannot create ans show windows separately
|
// The GLFW Wayland backend cannot create and show windows separately so we
|
||||||
// so we cannot call the pre_show_callback. See https://github.com/glfw/glfw/issues/1268
|
// cannot call the pre_show_callback. See
|
||||||
// It doesn't matter since there is no startup notification in wayland. It amazes
|
// https://github.com/glfw/glfw/issues/1268 It doesn't matter since there
|
||||||
// me that anyone uses Wayland as anything other than a butt for jokes.
|
// is no startup notification in Wayland anyway. It amazes me that anyone
|
||||||
|
// uses Wayland as anything other than a butt for jokes.
|
||||||
if (global_state.is_wayland) glfwWindowHint(GLFW_VISIBLE, GLFW_TRUE);
|
if (global_state.is_wayland) glfwWindowHint(GLFW_VISIBLE, GLFW_TRUE);
|
||||||
GLFWwindow *glfw_window = glfwCreateWindow(width, height, title, NULL, temp_window);
|
GLFWwindow *glfw_window = glfwCreateWindow(width, height, title, NULL, temp_window);
|
||||||
glfwDestroyWindow(temp_window); temp_window = NULL;
|
glfwDestroyWindow(temp_window); temp_window = NULL;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user