From af34e85ab262a01950dd8bd7c7ed466df7b47266 Mon Sep 17 00:00:00 2001 From: smea Date: Tue, 27 Oct 2015 10:59:52 -0700 Subject: [PATCH] added support for other cfg service names --- libctru/source/services/cfgu.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/libctru/source/services/cfgu.c b/libctru/source/services/cfgu.c index 6b89bba..73f8a18 100644 --- a/libctru/source/services/cfgu.c +++ b/libctru/source/services/cfgu.c @@ -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()