Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Unverified Commit da7f4ee1 authored by Kevin F. Haggerty's avatar Kevin F. Haggerty
Browse files

Merge tag 'android-security-10.0.0_r73' of...

Merge tag 'android-security-10.0.0_r73' of https://android.googlesource.com/platform/packages/apps/Settings into staging/lineage-17.1_merge_android-security-10.0.0_r73

Android Security 10.0.0 Release 73 (9269285)

* tag 'android-security-10.0.0_r73' of https://android.googlesource.com/platform/packages/apps/Settings:
  Prevent exfiltration of system files via avatar picker.
  Revert "Prevent exfiltration of system files via user image settings."

Change-Id: I0070b51602dd55ff9dbc762c7fee6cdd2cfb0ced
parents 26c1569e 9523d5f1
Loading
Loading
Loading
Loading
+5 −4
Original line number Diff line number Diff line
@@ -23,6 +23,7 @@ import android.content.Context;
import android.content.Intent;
import android.content.pm.ActivityInfo;
import android.content.pm.PackageManager;
import android.content.pm.ResolveInfo;
import android.database.Cursor;
import android.graphics.Bitmap;
import android.graphics.Bitmap.Config;
@@ -280,13 +281,13 @@ public class EditUserPhotoController {
    }

    private boolean startSystemActivityForResult(Intent intent, int code) {
        ActivityInfo info = intent.resolveActivityInfo(mContext.getPackageManager(),
                PackageManager.MATCH_SYSTEM_ONLY);
        if (info == null) {
        List<ResolveInfo> resolveInfos = mContext.getPackageManager()
                .queryIntentActivities(intent, PackageManager.MATCH_SYSTEM_ONLY);
        if (resolveInfos.isEmpty()) {
            Log.w(TAG, "No system package activity could be found for code " + code);
            return false;
        }
        intent.setPackage(info.packageName);
        intent.setPackage(resolveInfos.get(0).activityInfo.packageName);
        mFragment.startActivityForResult(intent, code);
        return true;
    }