| 
				
			 | 
			
			
				@@ -335,7 +335,11 @@ public class RNCWebViewModule extends ReactContextBaseJavaModule implements Acti 
			 | 
		
	
		
			
			| 
				335
			 | 
			
				335
			 | 
			
			
				       // convert file extensions to mime types 
			 | 
		
	
		
			
			| 
				336
			 | 
			
				336
			 | 
			
			
				       if (t.matches("\\.\\w+")) { 
			 | 
		
	
		
			
			| 
				337
			 | 
			
				337
			 | 
			
			
				         String mimeType = getMimeTypeFromExtension(t.replace(".", "")); 
			 | 
		
	
		
			
			| 
				338
			 | 
			
				
			 | 
			
			
				-        mimeTypes[i] = mimeType; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				338
			 | 
			
			
				+        if(mimeType != null) { 
			 | 
		
	
		
			
			| 
				
			 | 
			
				339
			 | 
			
			
				+          mimeTypes[i] = mimeType; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				340
			 | 
			
			
				+        } else { 
			 | 
		
	
		
			
			| 
				
			 | 
			
				341
			 | 
			
			
				+          mimeTypes[i] = t; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				342
			 | 
			
			
				+        } 
			 | 
		
	
		
			
			| 
				339
			 | 
			
				343
			 | 
			
			
				       } else { 
			 | 
		
	
		
			
			| 
				340
			 | 
			
				344
			 | 
			
			
				         mimeTypes[i] = t; 
			 | 
		
	
		
			
			| 
				341
			 | 
			
				345
			 | 
			
			
				       } 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -404,7 +408,7 @@ public class RNCWebViewModule extends ReactContextBaseJavaModule implements Acti 
			 | 
		
	
		
			
			| 
				404
			 | 
			
				408
			 | 
			
			
				     // when our array returned from getAcceptTypes() has no values set from the webview 
			 | 
		
	
		
			
			| 
				405
			 | 
			
				409
			 | 
			
			
				     // i.e. <input type="file" />, without any "accept" attr 
			 | 
		
	
		
			
			| 
				406
			 | 
			
				410
			 | 
			
			
				     // will be an array with one empty string element, afaik 
			 | 
		
	
		
			
			| 
				407
			 | 
			
				
			 | 
			
			
				-    return arr.length == 0 || (arr.length == 1 && arr[0].length() == 0); 
			 | 
		
	
		
			
			| 
				
			 | 
			
				411
			 | 
			
			
				+    return arr.length == 0 || (arr.length == 1 && arr[0] != null && arr[0].length() == 0); 
			 | 
		
	
		
			
			| 
				408
			 | 
			
				412
			 | 
			
			
				   } 
			 | 
		
	
		
			
			| 
				409
			 | 
			
				413
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				410
			 | 
			
				414
			 | 
			
			
				   private PermissionAwareActivity getPermissionAwareActivity() { 
			 |