Skip to content

Commit

Permalink
Fix crashing in the AppInfo tab
Browse files Browse the repository at this point in the history
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
  • Loading branch information
MuntashirAkon committed Dec 22, 2023
1 parent 3bb9bbc commit a10b4fb
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -293,14 +293,15 @@ public static int getComponentEnabledSetting(ComponentName componentName,
return getPackageManager().getComponentEnabledSetting(componentName, userId);
}

@OptIn(markerClass = BuildCompat.PrereleaseSdkCheck.class)
public static void setComponentEnabledSetting(ComponentName componentName,
@EnabledState int newState,
@EnabledFlags int flags,
@UserIdInt int userId)
throws RemoteException {
IPackageManager pm = getPackageManager();
if (BuildCompat.isAtLeastU()) {
String callingPackage = SelfPermissions.getCallingPackage(Users.getSelfOrRemoteUid());
String callingPackage = ActivityManagerCompat.SHELL_PACKAGE_NAME;
pm.setComponentEnabledSetting(componentName, newState, flags, userId, callingPackage);
} else pm.setComponentEnabledSetting(componentName, newState, flags, userId);
if (userId != UserHandleHidden.myUserId()) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,6 @@
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;

import io.github.muntashirakon.AppManager.apk.ApkFile;
import io.github.muntashirakon.AppManager.apk.installer.PackageInstallerCompat;
import io.github.muntashirakon.AppManager.apk.installer.PackageInstallerService;
import io.github.muntashirakon.AppManager.backup.BackupUtils;
Expand Down Expand Up @@ -258,8 +257,6 @@ public void loadAppInfo() {
appInfo.sourceDir = new File(applicationInfo.publicSourceDir).getParent();
}
// Set split entries
ApkFile apkFile = ApkFile.getInstance(mainModel.getApkFileKey());
int countSplits = apkFile.getEntries().size() - 1;
if (!isExternalApk) {
// Set data dirs
appInfo.dataDir = applicationInfo.dataDir;
Expand Down

0 comments on commit a10b4fb

Please sign in to comment.