Fixed broken WGL error detection.

Context creation was attempted even if no valid pixel formats had been
found during enumeration.
master
Camilla Berglund ago%!(EXTRA string=12 years)
parent 3a5fcfba06
commit 77e4c61190
  1. 3
      README.md
  2. 8
      src/wgl_context.c

@ -100,6 +100,9 @@ See the [GLFW 3.0 documentation](http://www.glfw.org/docs/3.0/).
## Changelog
- [Win32] Bugfix: Context creation was attempted even if no valid pixel formats
had been found
## Contact

@ -276,9 +276,13 @@ static GLboolean choosePixelFormat(_GLFWwindow* window,
}
closest = _glfwChooseFBConfig(desired, usableConfigs, usableCount);
if (closest)
*result = closest->wgl;
if (!closest)
{
free(usableConfigs);
return GL_FALSE;
}
*result = closest->wgl;
free(usableConfigs);
return GL_TRUE;

Loading…
Cancel
Save