Convert URI scheme to lower case before checking if it is a file. am: 58ee29c68e

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Messaging/+/15998887

Change-Id: I54b996561d0248a4636e0991545cbfc0700e1ee4
This commit is contained in:
Jake Klinker
2021-10-07 05:33:56 +00:00
committed by Automerger Merge Worker

View File

@@ -94,8 +94,12 @@ public class UriUtil {
return TextUtils.equals(scheme, ContentResolver.SCHEME_ANDROID_RESOURCE); return TextUtils.equals(scheme, ContentResolver.SCHEME_ANDROID_RESOURCE);
} }
/** Returns whether the given Uri is a file. */
public static boolean isFileUri(final Uri uri) { public static boolean isFileUri(final Uri uri) {
return uri != null && TextUtils.equals(uri.getScheme(), ContentResolver.SCHEME_FILE); return uri != null &&
uri.getScheme() != null &&
TextUtils.equals(uri.getScheme().toLowerCase(),
ContentResolver.SCHEME_FILE);
} }
/** /**