From: thedax Date: Sat, 3 Oct 2015 01:01:19 +0000 (-0400) Subject: Return the svcSendSyncRquest value if not equal to zero. X-Git-Tag: v0.6.0~12^2 X-Git-Url: https://chaos.moe/g/?a=commitdiff_plain;h=04ddaff8cdd40208d00841f2ab9fa6c8853651f9;p=corbenik%2Fctrulib.git Return the svcSendSyncRquest value if not equal to zero. Otherwise, return cmdbuf[1]. --- diff --git a/libctru/source/services/gsp.c b/libctru/source/services/gsp.c index 2d24156..c3a4461 100644 --- a/libctru/source/services/gsp.c +++ b/libctru/source/services/gsp.c @@ -450,9 +450,10 @@ Result GSPLCD_PowerOffBacklight(GSPLCD_Screens screen) cmdbuf[0] = 0x00120040; cmdbuf[1] = screen; - Result ret = svcSendSyncRequest(gspLcdHandle); - - return ret; + Result ret=0; + if ((ret = svcSendSyncRequest(gspLcdHandle)))return ret; + + return cmdbuf[1]; } Result GSPLCD_PowerOnBacklight(GSPLCD_Screens screen) @@ -462,7 +463,8 @@ Result GSPLCD_PowerOnBacklight(GSPLCD_Screens screen) cmdbuf[0] = 0x00110040; cmdbuf[1] = screen; - Result ret = svcSendSyncRequest(gspLcdHandle); - - return ret; + Result ret=0; + if ((ret = svcSendSyncRequest(gspLcdHandle)))return ret; + + return cmdbuf[1]; }