From 5a38c821ef043906baf6d819cd4cbd48eb5ee75d Mon Sep 17 00:00:00 2001 From: Willy-JL <49810075+Willy-JL@users.noreply.github.com> Date: Mon, 26 Jun 2023 00:21:14 +0100 Subject: [PATCH] Add back app names translation for RPC --- applications/services/loader/loader.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/applications/services/loader/loader.c b/applications/services/loader/loader.c index 2e4649002..703405a45 100644 --- a/applications/services/loader/loader.c +++ b/applications/services/loader/loader.c @@ -425,6 +425,16 @@ static LoaderStatus loader_do_start_by_name( break; } + // Translate app names (mainly for RPC, thanks OFW for not using a smart system like appid's :/) + if(!strncmp(name, "Bad USB", strlen("Bad USB"))) + name = "Bad KB"; + else if(!strncmp(name, "Applications", strlen("Applications"))) + name = "Apps"; + else if(!strncmp(name, "125 kHz RFID", strlen("125 kHz RFID"))) + name = "RFID"; + else if(!strncmp(name, "Sub-GHz", strlen("Sub-GHz"))) + name = "SubGHz"; + // check internal apps { const FlipperInternalApplication* app = loader_find_application_by_name(name);