aboutsummaryrefslogtreecommitdiffstats
path: root/src/win_gl.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/win_gl.c')
-rw-r--r--src/win_gl.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/win_gl.c b/src/win_gl.c
index 718a93c..0a035a1 100644
--- a/src/win_gl.c
+++ b/src/win_gl.c
@@ -211,7 +211,9 @@ puglWinGlCreate(PuglView* view)
// Create real window with desired pixel format
if ((st = puglWinCreateWindow(view, "Pugl", &impl->hwnd, &impl->hdc))) {
return st;
- } else if (!SetPixelFormat(impl->hdc, impl->pfId, &impl->pfd)) {
+ }
+
+ if (!SetPixelFormat(impl->hdc, impl->pfId, &impl->pfd)) {
ReleaseDC(impl->hwnd, impl->hdc);
DestroyWindow(impl->hwnd);
impl->hwnd = NULL;
@@ -224,7 +226,9 @@ puglWinGlCreate(PuglView* view)
!(surface->hglrc = surface->procs.wglCreateContextAttribs(
impl->hdc, 0, contextAttribs))) {
return PUGL_CREATE_CONTEXT_FAILED;
- } else if (!(surface->hglrc = wglCreateContext(impl->hdc))) {
+ }
+
+ if (!(surface->hglrc = wglCreateContext(impl->hdc))) {
return PUGL_CREATE_CONTEXT_FAILED;
}