aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWolfgang Draxinger <Wolfgang.Draxinger@draxit.de>2015-01-24 23:25:28 +0100
committerWolfgang Draxinger <Wolfgang.Draxinger@draxit.de>2015-01-24 23:25:28 +0100
commitc5cf01ef5375b167a645ced0aa6411be5f602f02 (patch)
tree4213de3911b466c53da5f7321ea7cecf2dd60655
parent6521285ecab5529adbf716f21bc867a64a224779 (diff)
downloadwglarb-c5cf01ef5375b167a645ced0aa6411be5f602f02.tar.gz
wglarb-c5cf01ef5375b167a645ced0aa6411be5f602f02.tar.bz2
setting pixel format of intermediary written more concise. fixed bug in failure error code return path
-rw-r--r--wglarb.c15
1 files 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;
}