Loading services/java/com/android/server/pm/Settings.java +11 −2 Original line number Diff line number Diff line Loading @@ -2070,9 +2070,11 @@ final class Settings { if (intent.getAction() != null) { filter.addAction(intent.getAction()); } if (intent.getCategories() != null) { for (String cat : intent.getCategories()) { filter.addCategory(cat); } } if ((flags&PackageManager.MATCH_DEFAULT_ONLY) != 0) { filter.addCategory(Intent.CATEGORY_DEFAULT); } Loading @@ -2088,6 +2090,13 @@ final class Settings { if (path != null) { 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); editPreferredActivitiesLPw(userId).addFilter(pa); } else if (!haveNonSys) { Loading Loading
services/java/com/android/server/pm/Settings.java +11 −2 Original line number Diff line number Diff line Loading @@ -2070,9 +2070,11 @@ final class Settings { if (intent.getAction() != null) { filter.addAction(intent.getAction()); } if (intent.getCategories() != null) { for (String cat : intent.getCategories()) { filter.addCategory(cat); } } if ((flags&PackageManager.MATCH_DEFAULT_ONLY) != 0) { filter.addCategory(Intent.CATEGORY_DEFAULT); } Loading @@ -2088,6 +2090,13 @@ final class Settings { if (path != null) { 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); editPreferredActivitiesLPw(userId).addFilter(pa); } else if (!haveNonSys) { Loading