|
|
@ -205,12 +205,13 @@ GLFWAPI int glfwInit(void) |
|
|
|
return GLFW_FALSE; |
|
|
|
return GLFW_FALSE; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if (!_glfwPlatformCreateMutex(&_glfw.errorLock)) |
|
|
|
if (!_glfwPlatformCreateMutex(&_glfw.errorLock) || |
|
|
|
return GLFW_FALSE; |
|
|
|
!_glfwPlatformCreateTls(&_glfw.errorSlot) || |
|
|
|
if (!_glfwPlatformCreateTls(&_glfw.errorSlot)) |
|
|
|
!_glfwPlatformCreateTls(&_glfw.contextSlot)) |
|
|
|
return GLFW_FALSE; |
|
|
|
{ |
|
|
|
if (!_glfwPlatformCreateTls(&_glfw.contextSlot)) |
|
|
|
terminate(); |
|
|
|
return GLFW_FALSE; |
|
|
|
return GLFW_FALSE; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
_glfwPlatformSetTls(&_glfw.errorSlot, &_glfwMainThreadError); |
|
|
|
_glfwPlatformSetTls(&_glfw.errorSlot, &_glfwMainThreadError); |
|
|
|
|
|
|
|
|
|
|
|