From c0c1da28df1aa06754fedbe0c4e6cb044a6c295e Mon Sep 17 00:00:00 2001 From: Howard Wu <40033067+Howard20181@users.noreply.github.com> Date: Mon, 8 Nov 2021 03:30:51 +0800 Subject: [PATCH] =?UTF-8?q?[core]=20Request=20create=20shortcut=20when=20u?= =?UTF-8?q?sing=20the=20secret=20code=20launch=20mana=E2=80=A6=20(#1368)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * [core] Request create the shortcut when using the secret code launch manager and auto add shortcut is not disabled --- .../main/java/org/lsposed/lspd/service/LSPosedService.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/org/lsposed/lspd/service/LSPosedService.java b/core/src/main/java/org/lsposed/lspd/service/LSPosedService.java index 76e27ca2..abc699c9 100644 --- a/core/src/main/java/org/lsposed/lspd/service/LSPosedService.java +++ b/core/src/main/java/org/lsposed/lspd/service/LSPosedService.java @@ -191,9 +191,11 @@ public class LSPosedService extends ILSPosedService.Stub { var userInfo = ActivityManagerService.getCurrentUser(); if (userInfo != null) { var userId = userInfo.id; - if (userId == 0) + if (userId == 0) { ActivityManagerService.startActivityAsUserWithFeature("android", null, intent, intent.getType(), null, null, 0, 0, null, null, userId); + LSPManagerService.createOrUpdateShortcut(false); + } } } catch (Throwable e) { Log.e(TAG, "dispatch secret code received", e);