]> Chaos Git - corbenik/ctrulib.git/commitdiff
added support for other cfg service names
authorsmea <smealum@gmail.com>
Tue, 27 Oct 2015 17:59:52 +0000 (10:59 -0700)
committersmea <smealum@gmail.com>
Tue, 27 Oct 2015 17:59:52 +0000 (10:59 -0700)
libctru/source/services/cfgu.c

index 6b89bba74cb24edcaed6ec852b6d927d7a90c95b..73f8a18bd7eb90c0b14a85510dbe023c76a21e4f 100644 (file)
@@ -8,7 +8,14 @@ static Handle CFGU_handle = 0;
 
 Result initCfgu()
 {
-       return srvGetServiceHandle(&CFGU_handle, "cfg:u");
+       Result ret;
+
+       // cfg:i has the most commands, then cfg:s, then cfg:u
+       ret = srvGetServiceHandle(&CFGU_handle, "cfg:i");
+       if(ret) ret = srvGetServiceHandle(&CFGU_handle, "cfg:s");
+       if(ret) ret = srvGetServiceHandle(&CFGU_handle, "cfg:u");
+
+       return ret;
 }
 
 Result exitCfgu()