From e5e7c3617f4560c4abfb15ee7426034f1fbc0118 Mon Sep 17 00:00:00 2001 From: tehcneko <7764726+tehcneko@users.noreply.github.com> Date: Sun, 7 Mar 2021 15:23:04 +0800 Subject: [PATCH] [core] Return actual uninstall status to manager --- .../java/io/github/lsposed/lspd/service/LSPManagerService.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/core/src/main/java/io/github/lsposed/lspd/service/LSPManagerService.java b/core/src/main/java/io/github/lsposed/lspd/service/LSPManagerService.java index 30fc0059..71c517ac 100644 --- a/core/src/main/java/io/github/lsposed/lspd/service/LSPManagerService.java +++ b/core/src/main/java/io/github/lsposed/lspd/service/LSPManagerService.java @@ -165,8 +165,7 @@ public class LSPManagerService extends ILSPManagerService.Stub { @Override public boolean uninstallPackage(String packageName) throws RemoteException { try { - PackageService.uninstallPackage(new VersionedPackage(packageName, PackageManager.VERSION_CODE_HIGHEST)); - return true; + return PackageService.uninstallPackage(new VersionedPackage(packageName, PackageManager.VERSION_CODE_HIGHEST)); } catch (InterruptedException | InvocationTargetException | NoSuchMethodException | InstantiationException | IllegalAccessException e) { Log.e(TAG, e.getMessage(), e); return false;