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

Commit 17ccecea authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Automerger Merge Worker
Browse files

Merge "Treat mimegroup as wildcard for app enumeration" into rvc-dev am: cd1c4786

Change-Id: I4ac87c972132d0ee777dd3bd4476077769a0e52d
parents 7a1f6344 cd1c4786
Loading
Loading
Loading
Loading
+6 −3
Original line number Diff line number Diff line
@@ -1581,12 +1581,13 @@ public class IntentFilter implements Parcelable {
     * @param wildcardSupported if true, will allow parameters to use wildcards
     */
    private int matchData(String type, String scheme, Uri data, boolean wildcardSupported) {
        final ArrayList<String> types = mDataTypes;
        final boolean wildcardWithMimegroups = wildcardSupported && countMimeGroups() != 0;
        final List<String> types = mDataTypes;
        final ArrayList<String> schemes = mDataSchemes;

        int match = MATCH_CATEGORY_EMPTY;

        if (types == null && schemes == null) {
        if (!wildcardWithMimegroups && types == null && schemes == null) {
            return ((type == null && data == null)
                ? (MATCH_CATEGORY_EMPTY+MATCH_ADJUSTMENT_NORMAL) : NO_MATCH_DATA);
        }
@@ -1641,7 +1642,9 @@ public class IntentFilter implements Parcelable {
            }
        }

        if (types != null) {
        if (wildcardWithMimegroups) {
            return MATCH_CATEGORY_TYPE;
        } else if (types != null) {
            if (findMimeType(type)) {
                match = MATCH_CATEGORY_TYPE;
            } else {