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

Commit 9d6cf425 authored by Calvin Pan's avatar Calvin Pan Committed by Android (Google) Code Review
Browse files

Merge "Avoid getting app locale config for each app" into tm-dev

parents 08b7f533 1a253baa
Loading
Loading
Loading
Loading
+7 −7
Original line number Diff line number Diff line
@@ -49,17 +49,17 @@ public class AppLocaleUtil {
        boolean isDisallowedPackage = isDisallowedPackage(context, packageName);
        boolean hasLauncherEntry = hasLauncherEntry(packageName, infos);
        boolean isSignedWithPlatformKey = isSignedWithPlatformKey(context, packageName);
        boolean isAppLocaleSupported = isAppLocaleSupported(context, packageName);
        boolean canDisplay = !isDisallowedPackage
                && !isSignedWithPlatformKey
                && hasLauncherEntry
                && isAppLocaleSupported(context, packageName);

        Log.i(TAG, "Can display preference - [" + packageName + "] :"
                + " isDisallowedPackage : " + isDisallowedPackage
                + " / isSignedWithPlatformKey : " + isSignedWithPlatformKey
                + " / hasLauncherEntry : " + hasLauncherEntry
                + " / isAppLocaleSupported : " + isAppLocaleSupported);

        return !isDisallowedPackage
                && !isSignedWithPlatformKey
                && hasLauncherEntry
                && isAppLocaleSupported;
                + " / canDisplay : " + canDisplay);
        return canDisplay;
    }

    private static boolean isDisallowedPackage(Context context, String packageName) {