Loading services/java/com/android/server/pm/Settings.java +11 −2 Original line number Original line Diff line number Diff line Loading @@ -2070,9 +2070,11 @@ final class Settings { if (intent.getAction() != null) { if (intent.getAction() != null) { filter.addAction(intent.getAction()); filter.addAction(intent.getAction()); } } if (intent.getCategories() != null) { for (String cat : intent.getCategories()) { for (String cat : intent.getCategories()) { filter.addCategory(cat); filter.addCategory(cat); } } } if ((flags&PackageManager.MATCH_DEFAULT_ONLY) != 0) { if ((flags&PackageManager.MATCH_DEFAULT_ONLY) != 0) { filter.addCategory(Intent.CATEGORY_DEFAULT); filter.addCategory(Intent.CATEGORY_DEFAULT); } } Loading @@ -2088,6 +2090,13 @@ final class Settings { if (path != null) { if (path != null) { filter.addDataPath(path); filter.addDataPath(path); } } if (intent.getType() != null) { try { filter.addDataType(intent.getType()); } catch (IntentFilter.MalformedMimeTypeException ex) { Slog.w(TAG, "Malformed mimetype " + intent.getType() + " for " + cn); } } PreferredActivity pa = new PreferredActivity(filter, match, set, cn, true); PreferredActivity pa = new PreferredActivity(filter, match, set, cn, true); editPreferredActivitiesLPw(userId).addFilter(pa); editPreferredActivitiesLPw(userId).addFilter(pa); } else if (!haveNonSys) { } else if (!haveNonSys) { Loading Loading
services/java/com/android/server/pm/Settings.java +11 −2 Original line number Original line Diff line number Diff line Loading @@ -2070,9 +2070,11 @@ final class Settings { if (intent.getAction() != null) { if (intent.getAction() != null) { filter.addAction(intent.getAction()); filter.addAction(intent.getAction()); } } if (intent.getCategories() != null) { for (String cat : intent.getCategories()) { for (String cat : intent.getCategories()) { filter.addCategory(cat); filter.addCategory(cat); } } } if ((flags&PackageManager.MATCH_DEFAULT_ONLY) != 0) { if ((flags&PackageManager.MATCH_DEFAULT_ONLY) != 0) { filter.addCategory(Intent.CATEGORY_DEFAULT); filter.addCategory(Intent.CATEGORY_DEFAULT); } } Loading @@ -2088,6 +2090,13 @@ final class Settings { if (path != null) { if (path != null) { filter.addDataPath(path); filter.addDataPath(path); } } if (intent.getType() != null) { try { filter.addDataType(intent.getType()); } catch (IntentFilter.MalformedMimeTypeException ex) { Slog.w(TAG, "Malformed mimetype " + intent.getType() + " for " + cn); } } PreferredActivity pa = new PreferredActivity(filter, match, set, cn, true); PreferredActivity pa = new PreferredActivity(filter, match, set, cn, true); editPreferredActivitiesLPw(userId).addFilter(pa); editPreferredActivitiesLPw(userId).addFilter(pa); } else if (!haveNonSys) { } else if (!haveNonSys) { Loading