mirror of
https://github.com/gwm17/glfw.git
synced 2024-11-26 20:28:49 -05:00
Cleanup.
This commit is contained in:
parent
2cc3c16ab1
commit
3365139a6c
|
@ -317,7 +317,7 @@ static GLboolean createWindow(_GLFWwindow* window,
|
|||
(XPointer) window);
|
||||
}
|
||||
|
||||
if (window->monitor)
|
||||
if (wndconfig->monitor)
|
||||
{
|
||||
if (!_glfw.x11.NET_WM_STATE || !_glfw.x11.NET_WM_STATE_FULLSCREEN)
|
||||
{
|
||||
|
@ -337,6 +337,21 @@ static GLboolean createWindow(_GLFWwindow* window,
|
|||
&attributes);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if (wndconfig->floating)
|
||||
{
|
||||
if (_glfw.x11.NET_WM_STATE && _glfw.x11.NET_WM_STATE_ABOVE)
|
||||
{
|
||||
sendEventToWM(window,
|
||||
_glfw.x11.NET_WM_STATE,
|
||||
_NET_WM_STATE_ADD,
|
||||
_glfw.x11.NET_WM_STATE_ABOVE,
|
||||
0, 1, 0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// Declare the WM protocols supported by GLFW
|
||||
{
|
||||
|
@ -457,18 +472,6 @@ static GLboolean createWindow(_GLFWwindow* window,
|
|||
PropModeReplace, (unsigned char*) &version, 1);
|
||||
}
|
||||
|
||||
if (wndconfig->floating && !wndconfig->monitor)
|
||||
{
|
||||
if (_glfw.x11.NET_WM_STATE && _glfw.x11.NET_WM_STATE_ABOVE)
|
||||
{
|
||||
sendEventToWM(window,
|
||||
_glfw.x11.NET_WM_STATE,
|
||||
_NET_WM_STATE_ADD,
|
||||
_glfw.x11.NET_WM_STATE_ABOVE,
|
||||
0, 1, 0);
|
||||
}
|
||||
}
|
||||
|
||||
_glfwPlatformSetWindowTitle(window, wndconfig->title);
|
||||
|
||||
XRRSelectInput(_glfw.x11.display, window->x11.handle,
|
||||
|
|
Loading…
Reference in New Issue
Block a user