]> Chaos Git - corbenik/ctrulib.git/commitdiff
Return the svcSendSyncRquest value if not equal to zero.
authorthedax <daxtsu@gmail.com>
Sat, 3 Oct 2015 01:01:19 +0000 (21:01 -0400)
committerthedax <daxtsu@gmail.com>
Sat, 3 Oct 2015 01:01:19 +0000 (21:01 -0400)
Otherwise, return cmdbuf[1].

libctru/source/services/gsp.c

index 2d241567573afe7dec12b4dcc12a69928e026848..c3a446187180b912c1b4ab3857b0197b67c02068 100644 (file)
@@ -450,9 +450,10 @@ Result GSPLCD_PowerOffBacklight(GSPLCD_Screens screen)
        cmdbuf[0] = 0x00120040;\r
        cmdbuf[1] = screen;\r
 \r
-       Result ret = svcSendSyncRequest(gspLcdHandle);\r
-\r
-       return ret;\r
+       Result ret=0;\r
+       if ((ret = svcSendSyncRequest(gspLcdHandle)))return ret;
+
+       return cmdbuf[1];\r
 }\r
 \r
 Result GSPLCD_PowerOnBacklight(GSPLCD_Screens screen)\r
@@ -462,7 +463,8 @@ Result GSPLCD_PowerOnBacklight(GSPLCD_Screens screen)
        cmdbuf[0] = 0x00110040;\r
        cmdbuf[1] = screen;\r
 \r
-       Result ret = svcSendSyncRequest(gspLcdHandle);\r
-\r
-       return ret;\r
+       Result ret=0;\r
+       if ((ret = svcSendSyncRequest(gspLcdHandle)))return ret;
+
+       return cmdbuf[1];\r
 }