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

Commit d477903f authored by tiansiming's avatar tiansiming
Browse files

Avoid clearing default browser setting when unnecessary



If the priority parameter of a browser app's intent-filter in Manifest
is less than 0, it can not be selected by user. So it shoult not clear
default browser settings.

Bug: Install more than one browser apps, and pick one as default,
then install com.taobao.taobao. Default settings will be cleared.
Test: N/A

Change-Id: Ib24d80a025ae848cb90ada436cf65bf8cbed785f
Signed-off-by: default avatartiansiming <tiansiming@xiaomi.com>
parent 6d14940a
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -3463,7 +3463,7 @@ public class PackageManagerService extends IPackageManager.Stub
        final int N = list.size();
        for (int i = 0; i < N; i++) {
            ResolveInfo info = list.get(i);
            if (packageName.equals(info.activityInfo.packageName)) {
            if (info.priority >= 0 && packageName.equals(info.activityInfo.packageName)) {
                return true;
            }
        }