From 7644974705bebf6e9c9d091251e2b06e246372fb Mon Sep 17 00:00:00 2001 From: Alex Taber Date: Mon, 11 Sep 2017 09:48:52 -0400 Subject: [PATCH] Add check for WiFi when scanning with QR code --- source/main.c | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/source/main.c b/source/main.c index 531f9e2..3959957 100644 --- a/source/main.c +++ b/source/main.c @@ -39,6 +39,7 @@ int init_services(void) { cfguInit(); ptmuInit(); + acInit(); httpcInit(0); archive_result = open_archives(); homebrew = true; @@ -62,6 +63,7 @@ int exit_services(void) cfguExit(); ptmuExit(); httpcExit(); + acExit(); return 0; } @@ -137,10 +139,18 @@ int main(void) if (preview_mode) { continue; } else { - qr_mode = !qr_mode; - if (qr_mode) init_qr(); - else exit_qr(); - continue; + u32 out; + ACU_GetWifiStatus(&out); + if (out) + { + qr_mode = !qr_mode; + if (qr_mode) init_qr(); + else exit_qr(); + continue; + } else { + throw_error("Please connect to Wi-Fi before scanning QR", WARNING); + continue; + } } }