From 92caa3a186cd6d5c59e3100dbc3b3b122d64c91b Mon Sep 17 00:00:00 2001 From: Connor Pearson Date: Fri, 26 Jun 2015 09:37:13 -0400 Subject: [PATCH] CB-9255 Make getUriType case insensitive. This closes #186 --- .../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 b2b0380e..0390bb09 100644 --- a/framework/src/org/apache/cordova/CordovaResourceApi.java +++ b/framework/src/org/apache/cordova/CordovaResourceApi.java @@ -104,28 +104,28 @@ public class CordovaResourceApi { 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;