From c5cf01ef5375b167a645ced0aa6411be5f602f02 Mon Sep 17 00:00:00 2001 From: Wolfgang Draxinger Date: Sat, 24 Jan 2015 23:25:28 +0100 Subject: setting pixel format of intermediary written more concise. fixed bug in failure error code return path --- wglarb.c | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/wglarb.c b/wglarb.c index 9f28325..c9ba7d7 100644 --- a/wglarb.c +++ b/wglarb.c @@ -97,7 +97,7 @@ static BOOL wglarb_intermediary_create_Wnd(void) NULL ); if( !wglarb_intermediary_hWnd ) { - FALSE; + return FALSE; } return TRUE; @@ -138,15 +138,10 @@ static BOOL wglarb_intermediary_create_RC(void) pfd.iLayerType = PFD_MAIN_PLANE; int iPF; - if( !(iPF = ChoosePixelFormat(wglarb_intermediary_hDC, &pfd)) ) { - return FALSE; - } - - if( !SetPixelFormat(wglarb_intermediary_hDC, iPF, &pfd) ) { - return FALSE; - } - - if( !(wglarb_intermediary_hRC = wglCreateContext(wglarb_intermediary_hDC)) ) { + if( !(iPF = ChoosePixelFormat(wglarb_intermediary_hDC, &pfd)) + || !(SetPixelFormat(wglarb_intermediary_hDC, iPF, &pfd)) + || !(wglarb_intermediary_hRC = wglCreateContext(wglarb_intermediary_hDC)) + ) { return FALSE; } -- cgit v1.2.3