From e0b0b2df9cadc2f695a95d44cc673dfea767cd26 Mon Sep 17 00:00:00 2001 From: Connor Pearson Date: Fri, 26 Jun 2015 09:37:13 -0400 Subject: [PATCH] make getUriType case insensitive --- .../src/org/apache/cordova/CordovaResourceApi.java | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/framework/src/org/apache/cordova/CordovaResourceApi.java b/framework/src/org/apache/cordova/CordovaResourceApi.java index b2b0380e2..0390bb094 100644 --- a/framework/src/org/apache/cordova/CordovaResourceApi.java +++ b/framework/src/org/apache/cordova/CordovaResourceApi.java @@ -104,28 +104,28 @@ public boolean isThreadCheckingEnabled() { public static int getUriType(Uri uri) { assertNonRelative(uri); String scheme = uri.getScheme(); - if (ContentResolver.SCHEME_CONTENT.equals(scheme)) { + if (ContentResolver.SCHEME_CONTENT.equalsIgnoreCase(scheme)) { return URI_TYPE_CONTENT; } - if (ContentResolver.SCHEME_ANDROID_RESOURCE.equals(scheme)) { + if (ContentResolver.SCHEME_ANDROID_RESOURCE.equalsIgnoreCase(scheme)) { return URI_TYPE_RESOURCE; } - if (ContentResolver.SCHEME_FILE.equals(scheme)) { + if (ContentResolver.SCHEME_FILE.equalsIgnoreCase(scheme)) { if (uri.getPath().startsWith("/android_asset/")) { return URI_TYPE_ASSET; } return URI_TYPE_FILE; } - if ("data".equals(scheme)) { + if ("data".equalsIgnoreCase(scheme)) { return URI_TYPE_DATA; } - if ("http".equals(scheme)) { + if ("http".equalsIgnoreCase(scheme)) { return URI_TYPE_HTTP; } - if ("https".equals(scheme)) { + if ("https".equalsIgnoreCase(scheme)) { return URI_TYPE_HTTPS; } - if (PLUGIN_URI_SCHEME.equals(scheme)) { + if (PLUGIN_URI_SCHEME.equalsIgnoreCase(scheme)) { return URI_TYPE_PLUGIN; } return URI_TYPE_UNKNOWN;